Abnormal behavior for paid ticket, payment not added to Reports

I noticed in the Ticket Log that the Ticket was created on 11:33AM but the Workperiod started at 11:34AM. I think this is what’s causing the issue- because virtual workperiods is enabled?

How exactly does the virtual workperiod calculate when to start the workperiod? We set a time virtual workperiods should activate but it seems to be different every day based on when is the first ticket after the set time.

I’m guessing this is why the GF order was not recorded in SambaPOS since it was the first order of the day, received at 11:04am, but the virtual workperiod didn’t start the workperiod until 11:34AM? Virtual workperiod was set to 10:00am, so it should be activating when SambaIN sends the order to SambaPOS.

If my assumption above is correct, is it possible to force virtual workperiod to consistently auto start workperiod exactly at a specified time?