There is some nuance about what is a block height and the current block, and I think this is whats causing this confusion. So, if you think about a blockchain, there are the blocks that exist and the one that is being formed. Some people think that the block height is the number of blocks that exist (because, indeed, they are the only blocks that do exist and if for some reason the internet died, the block height of any given chain would be the number of blocks that actually exist). But others think that the block height includes the block that is being formed. So its the logical block height + 1.
Also, your image has too many arrows and I have no idea what you're trying to communicate, but you also might be observing the time stamping attack that some miners might use to gain an advantage, maybe. And I can't stress the maybe and the might. Basically, i've read somewhere that its possible to game the algorithm for the difficulty adjustment by modifying the timestamp.
The amount of ambiguity in this answers means its a horrible answer but I'll post it anyway because maybe someone will get funneled down a good rabbit hole.