Your reaction is pretty much exactly what I meant. No matter what he says, the sceptics won't believe it anyway. Or, like you, they question the timing.
Yes, it could be that he's trying to stay ahead and revealing his sins before someone else does... but even then, if some journalist had said "Vingegaard missed a test in 2019", wouldn't the end result have been exactly the same?
Let me give another example: the team said that Vingegaard is so against using any type of substance, he doesn't even use ketones. But does this Clinic thread think that's a good thing? Of course not
It makes him even more suspect. That's just how it goes.