Nothing ever moves quickly. Either they run a cycle of once a month/every x weeks they cut the checks or something in the process actually takes that long.
I'm waiting on my taxes to be approved, had to fill out an injured spouse form while we take care of issues with my wife's student loan statuses not updating properly. Ever since we were married it shows 2 accounts, both with the same loans but 1 with her maiden and 1 with her married name. The one with her maiden name doesnt update the payments so it shows default status and they are trying to take it out of our taxes.... anyway, I digress... suppose to take no longer than 11 weeks, it's been 15 weeks and when I called to see if there was an issue I was told it hadn't even been assigned to be processed yet.
Point is, these businesses are always in a hurry to get your money but never in a hurry to give it to you. Kind of like how you can swipe your debit card and it comes out immediately but if you return something it takes 3-4 days to go back. That's interest they get to earn on your money.