Cancelled appointment before Paypal payment

Hello. I have Paypal payment enabled for Appointments+ but I'm finding that when filling out the appointment info and then canceling before the payment the appointment is still being recorded and blocking the associated time slot. Is this the expected behavior or a bug? I would expect that the appointment would not be recorded unless the payment goes through but thats not the case, please clarify.

Thank you.