Last year I cashed in 1k and it took them six weeks (in U.S.) check by mail.
This May requested another 1k and they started by saying 25 business days for the check, and then on the 27th business day, they said they could no longer do checks-by-mail. They finally ended up shipping Moneygram and it only took a few hours after I got off the phone with them. Don't think any of its intentional, just getting hard for them due to the new laws.