This happened at my old job and was added to a lengthy list of reasons why I quit and moved on.
My company once withheld my paycheck because my MANAGER forgot to submit my timecard. And not just my timecard, my whole team's timecards. 30 people and this man FORGOT to submit our timecards. He told us the following day and that our checks would be combined in the next pay period. I emailed HR and payroll and they refused to issue off cycle paychecks. I was more paycheck to paycheck at that time and didn't have a credit card to cover my back so it really fucked me up. Once I finally got my check, my monthly income wound up being less because it was taxed more. No one wanted to make it right and frankly your apology doesn't keep food on my table.
Bonus quitting story:
This same manager had me training in the account managers above me (project coordinator) because we couldn't keep anyone in that role. There was an account I worked on for 3 years and i was the only consistent person on the account who knew the data structure and how to calculate reports for the account. I wanted the account manager role and was consistently denied without coaching. I finally quit for my current employer and the manager told me I was a big brat who needed to learn to work with people. 🤷️