Trump listed what he was not happy with in the military budget and threatened to veto it

The White House said that Donald Trump will veto the US defense budget if there remain demands to rename military bases named after the Confederates, as well as restrictions on Afghanistan, which, among other things, prohibit the president from reducing the military contingent.

Trump did not like the fact that in the project he could be forbidden to single-handedly reduce troops in Germany, as well as actively intervene in decisions on nuclear weapons