So in case this was not only a fluke for me, please make sure you don't have any empty orders from Bricksync. No idea if this issue lies with the software or BL.
See part of log below, this order was on July 12th, times are EST. Order contained 132 parts in 22 lots. A simple Blmaster on/off resolved this issue.
00:27:14 DEBUG: Queue query to fetch BrickLink order #19579446.
00:27:14 DEBUG: Received inventory data for BrickLink order #19579446, parsing now.
00:27:14 INFO: Received BrickLink Order #19579446, 0 items in 0 lots, sale price of 0.00 USD, order status is PAID.
00:27:14 INFO: Saving backup of tracked inventory at "data\backups\2022-07-12\08524.bsx".
00:27:14 INFO: Saved BrickLink order #19579446 at "data\orders\bricklink-19579446.bsx".
00:27:14 LOG: Listing all changes from merging inventory.
00:27:14 INFO: Tracked inventory adjusted for BrickLink Order #19579446.
00:27:14 INFO: No update required for BrickOwl, we have a perfect inventory match.
Comments
For the same day (00:05 GMT+1) I had something weird as well.
Got a BO order with 4 lots, for a few minutes BL would not adjust the inventory, then only for 3 lots and minutes later adjusted the inventory for the fourth one.
Luckily it threw warnings in the logs so I was alerted about it when I woke up. But had nothing to by that time other than check the physical inventory.