The amount paid out in the coinbase transaction is not reward+fees.
The link you shared shows
Input Value 3,067.86 BTC Output Value 3,117.80 BTC
The difference ought to be the reward claimed by the miner in the coinbase transaction, but the difference is only 49.94
It also shows
Minted 50.00 BTC Reward 50.05750000 BTC
So it does seem there is a discrepancy.
I compared it with https://blockchair.com/bitcoin/block/163440
Input total 3,067.86 BTC Fee total 0.0575 BTC Generation 49.94 BTC Output total 3,117.80BTC
Note the difference between this explorer’s Generation
and blockchain.com’s Minted
.
It shows the output for the coinbase transaction as 50 BTC.
So I suspect the miner forgot to claim the transaction fees and only claimed the mining reward for the block.
I believe the explorers wrongly interpret this as the miner having claimed 0.0575 BTC in fees and under-claimed approximately 49.94 BTC as a mining reward for the block. Blockchain.com shows 50 as “Minted” – which is an inconsistency in its presentation. It shows the total reward that could have been claimed, not what was actually claimed.
This under-claiming of rewards is within the Bitcoin rules, the miner cannot claim more than block-reward plus transaction fees but they can claim less.