I'm not sure what's causing it. I could book a day off with my annual leave but I can't guarantee I'd be able to get a doctor's appointment on the same day. Or I could book the appointment first and then book that day off.