We’re in a Central American country trying to fly back to the U.S.

At the moment, the flight is delayed by 2.5 hours and the United airport agent told us there’s a chance the flight might be cancelled due to the United crew possibly not wanting to work “overtime” because they’re flying late from a different destination.

They gave us some food vouchers at the moment and told us to sit tight.

In the U.S. my car is parked at a paid airport parking which will now receive overstay fees. Does United typically provide credit for these sorts of things and what else can I expect if the flight indeed gets cancelled? What rules are there in regards to compensation?

Thank you.