Yes, I embarked on exporting data from IB/ importing into Zorro myself and did stumble on this very issue: all bars got shifted until I added 100ms to the timestamps...
But this has probably more to do with the exactness of float/double representation, isnt' it?

It probably makes sense to have different rounding algorithms for historical data and live data.

Quote:
If you think you got a wrong bar, please post that script here or send it to support
How can a script possibly influence bar formation by Zorro?

I would rather retest after the basic rounding fix is implemented and then report again.