原因については、明記してある資料は見つからなかったのですが…… VSYNC で少し処理を遅らせる事で問題解決した事を考えるに、BUTTON()命令は、ボタンを押したり離したりした瞬間だけでなく、ほんの僅かな誤差(?)があるのだと思われます。 (※どこにもこんな事は書いていないみたいなので、これが正しいかどうかは知りません)