Checkpoint fallback isnt working any more

Is it just me, or is the fall back to checkpoint isn’t functioning properly anymore? The code generated after the checkpoint seems to persist even after I fall back. It feels like before 2.0, it had a great mechanism, even handling duplicate chats well, but now, not so much.