Only three of those 17 blocks have been mined by owner of the address in question. They are Blocks number 721079, 721085 and 721087.
The address is owned by Antpool. According to the data shown on their website, their hash rate is 28.1 EH/s which is nearly 15% of the total hash rate.
here is the different url
https://www.blockchain.com/btc/block/00000000000000000004c6682079b0ece498359e36ec1bc7dd2ca57e2063b38f (block 721071)
Easy don't use blockchain.com they are shit.
Blockchair: https://blockchair.com/bitcoin/block/721071
BTC.com: https://btc.com/btc/block/721071
Viawallet.com: https://explorer.viawallet.com/btc/block/721071?page=1
All have correct information.