“Because the US makes up for the lack of funds from the NATO nations that are not contributing 2% of GDP.
No they don’t.”
What do you meen? Are you saying there are no NATO nations not living up to their agreement or are you saying that the US doesn’t make up for it?
The U.S. doesn't make up for it. The U.S. funds its own armed forces and deploys them as it sees fit. Reduction in European defense spending didn't result in additional U.S. defense spending to make up for it. And an increase in European defense spending wouldn't result in more money for the U.S. armed forces. The two are not related.