DEF内でGOSUB~RETURNが使えないのはかなり前から報告が上げられていて社長も知っているはずです。 プチコン3号はメモリとコンパイル速度を稼ぐため恐らく1パスコンパイラであるため対策としてはDEF内ではGOSUBを使えなくするのが最も簡単な解決策です。 すでに書かれているようにDEF内のRETURNはGOSUBの対になるRETURNであってもDEFの値を戻すRETURNとして動作しているわけですが、この場合はGOSUBのスタックが積まれまくってStack overflowになるかというとそうではなくエラーは出ません。