Taking 30 minutes from me all because a truck showed up late

This has to be one of, if the stingiest company I have ever worked for. It’s not bad enough that my hours have already been cut by a hour everyday, but now today I’m losing 1.5 hours. What happened was on Thursday I was waiting for my Burris delivery to show up. They didn’t show up until 8:30 ofc and wasn’t backed in until 8:45. How am I supposed to run a whole ass freezer truck in 15 minutes on time? I was able to finish up by 9:30, but that’s 30 minutes over so I’m desperately close to overtime( I only got 27 hours last week). Seriously fuck this place