Everyone here might want to check their hours submitted by HR for your holiday pay.
If you did not receive a full 8 hours, it is because they changed how it is calculated, they now calculate your average hours worked over the last 8 weeks and divide it by your number of shifts.