Other financial discussions

I as well filled out the DD information on 04/17 & it confirmed that it would deposit the payment once the IRS processed it. I got the notice on the portal on Sunday that we would be getting a check mailed on the 24th. I really hope it is only because they haven't processed all the DDs that went in on the same exact day! Because otherwise, what was the whole point of opening up the portal to opt in for DD in the first place?