こちらでも確認してみたけどやっぱりわからんね。

変数自体はちゃんとカウントされてるから階層表示用オブジェがおかしいのは確か
でもなぜそれがリセットされるかは謎。

出来ればバグレポートに報告した方が良いと思う