I also think it would be better if a Frame had been calculated by Zorro internally by the number of minutes, not the number of bars.
Bars can be absent for some reason in the historical data or in RT, but that should not be shifting frames..

Yes, one can code around this situation, but why would not Zorro take care of it by default?