That's not quite right.
The Treasury will not run out of funds since more money will come in throughout the year. The Treasury always collects money throughout the year, even if it will collect less than expected.
The issue is that the Treasury is spending faster than It should considering the lower income.
And that's really up to the president to fix. He really needs to rein in spending that is on course to outpace income to prevent this running out of money.