解決したようで良かったです。 T=4 && BUTTON(2)==16 のルートでSTに値を設定していないために発生しているように見えます。 以前からの仕様で、OUT引数に値を設定せずに戻ると発生します。実行時のチェックになっています。 おそらく、T==0 && BUTTON(2)==16のルートも同様だと思われます。