Did you fill out a leave slip asking for an X day and get a signed approval from your manager? If not the annual leave would be granted to your co-worker if they filled out a leave slip and got an approval for their day.
X-days are scheduled by mgmt so AL days do take precedence IF the X-day Leave Request is NOT yet approved.
ANY Leave already approved must be granted except in Emergencies. Scheduling is not an Emergency.