I think the difference is “authorized by Congress/President” vs. “Delivered”...DoD puts packages together and “ships them out” over time..the $40.5 billion number may be the “already shipped out” number. And then there is the $25 billion in “financial aid” and another $3.7 billion in “humanitarian aid”.
https://www.statista.com/statistics/1303432/total-bilateral-aid-to-ukraine/
And that chart is 4 months old already. Hard to believe anyone in reality.