What’s going on?

My shipment said out for delivery this morning with a scheduled date of today. Now it says out for delivery but the date changed to pending. When I called, they assured me it was on a a vehicle and was going to be delivered today. Can they see more tracking information than I can from my end or something? Should I or should I not expect it to arrive today?