but how have you come to that conclusion?
1. Get all block hashes from a given difficulty period.
2. Check "bits" value in each block header.
3. If it is equal to 0x1d00ffff, then count it as a CPU block, if not, then ASIC (that is the reason, why the first period has only CPU blocks).
since 86% of the blocks of this difficulty period were mined by CPU, then what were we talking about in the previous page?
If you have a CPU-mined block, then it doesn't matter, who mined it. You can mine it on your CPU, GPU, ASIC, doesn't matter. But: the winner is not the most powerful device. The winner is the fastest device, which will announce it before other nodes.
Also, even if ASICs mine blocks with CPU difficulty, then you can challenge that block with a CPU, and reorg it. But obviously: blocks with the real network difficulty are used to finally decide, what is the real chain.
And that is the answer, why you can see a lot of blocks in your node, in this 20 hours rule network. Because a lot of them have just a CPU difficulty. And then, only when a new block appears, which has the real network difficulty, only then they disappear, because then, such block brings a bigger chainwork.
So, in practice, you have a long chains of CPU-mined block, which are then picked by some ASIC-mined block.