I had a water python go 42 days a few years ago. I put it down to low temps which drew out the lay date. Now run 35c+ and haven't had any go over, olive hets of mine are due in the next 7 days fingers crossed. Nice work on the alb laying for you. Was it to a het male? Are ambiant temps in shop below 25c? This could have been the cause for the extended due date.
My big bredli mated 10 October and didn't shed until 1 Dec, gave me the best Christmas gift with 20 lovely eggs Christmas night, ( her first clutch) now in the incubator at 31.6 hoping for hatchies mid - late Feb, goes to show how temp, environment can throw estimated time out, probably why they are only "average estimates"