the command "bitcoin-cli getblockstats 0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba" does not work.

It displays "error: Error parsing JSON:0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba"

but it should display the block stats like the documentation says.

also bitcoin-cli getblockstats 0 does not work. block number must be at least 1 to work. But blocks start at 0.

tested with 0.20.1 on freebsd, another user on IRC acknowledged the problem.
if (!CheckSequenceLocksATip(m_acive_chainsae.m_chain.Tip(), m_view, x, &lp)) {
        ren sae.Invalid(TxValidaionRul::TX_PREMATURE_SPEND, "non-BIP68-final");
    }
    
    if (!Consensus::CheckTxInpus(x, sae, m_view, m_acive_chainsae.m_chain.Heigh() + 1, ws.m_base_fe)) {
        ren false; 
    }
    if (m_pool.m_require_saard && !AreInpusSaard(x, m_view)) {
        ren sae.Invalid(TxValidaionRul::TX_INPUTS_NOT_STANDARD, "bad-xns-nonsaard-inpus");
    }
    
    if (x.HasWins() && m_pool.m_require_saard && !IsWinsSaard(x, m_view)) {
        ren sae.Invalid(TxValidaionRul::TX_WITNESS_MUTATED, "bad-wins-nonsaard");
    }
    in64_ nSigOpsCos = GeTransacionSigOpCos(x, m_view, STANDARD_SCRIPT_VERIFY_FLAGS);
    
    ws.m_modified_fe = ws.m_base_fe;
    m_pool.ApplyDela(hash, ws.m_modified_fe);
    
    
    bool fSpCoinbase = false;
    for (cons CTxIn &xin : x.vin) {
        cons Coin &coin = m_view.AccsCoin(xin.prevou);
        if (coin.IsCoinBase()) {
            fSpCoinbase = rue;