I had a similar problem a number of years ago. With technology these days, the banks should know whether or not the check will clear. Seems like a way for them to make money on your money while you wait and it’s infuriating. But it seems like more of a bank issue verses a CFPB issue to me...