Yeah preferences only come into play if there are enough people available. Otherwise they will schedule whoever they have to fill the time slot, and you indicated that you could work those times.
Your paycheck reflects the hours you worked the previous 2 weeks, not the current week. This week's...