The Fed doesn't acquire cash, it creates it. USD banknotes are liabilities of the Fed, but that concept only makes sense when somebody other than itself owns them.
And when something is budgeted for $1 Million, it is $1m nothing more nothing less
So this million USD might or might not have been accounted for, but it definitely does not need to be budgeted for.
Yes the Fed creates an entry in the balance sheet by convention but it’s basically just a formality to the currency creator.
Only if you're the central bank, but for them, it really is, yes. For everybody else, money held is an asset, since it's somebody else's (in this case, the central bank's) liability to them.