A sovereign can change it's mind. It's the whole point of being sovereign.
Not saying I like what they did (I don't).
Not saying I like what they did (I don't).
Then why would anyone agree to anything?
The only thing you can do about it is shaming them, sanctioning them, going to war if you really care, ...
(some obscure movie quote, probably Mark Twain or Lincoln)
It would have been better for Hong Kongers if they’d kept it, but alas here we are.
Pretty much. They are only as effective as the body trying to enforce it. The entire point of being a sovereign nation is nobody can force you to do anything. Now it is in a nation's self interest to not violate agreements and get along nicely, but sometimes the calculus changes and the punishment may not outweigh the benefits.