I haven't heard about the direct payments not happening. I thought these were part of the bill that just passed? I will have to look into it.
When the IRS extended the tax filing deadline, it impacted their ability to get the direct payment system up and running by July. They have said if they can't get it going by July, they likely won't bother.