AML/KYC regulations along with FINCEN guidence = companies doing this kinda stuff to protect themselves from being shutdown.
There is no AML/KYC regulation which requires a 30 day hold. Companies doing this kinda stuff is companies doing this kinda of stuff.