VSYNCはあくまで前回のVSYNCから指定フレームほど待つ命令だから、Aボタン入力待ちループとしてよく使われる REPEAT VSYNC UNTIL BUTTON(2)==#A というのは正常に機能しない場合があるんですよね。 これは誤動作防止のためにはWAITを使うべき場面です。