no clue on the specifics of 30k serial numbers, or item receipts....
its timing out, not complaining about anything being wrong.
your logs show it is in dynamic mode, that might be causing it to run slower, does it NEED to be in dynamic mode for some reason?