The US canceled the plan to deploy the troops two weeks after the Pentagon said it would pull 5,000 US troops from Germany, amid a dispute between Donald Trump and German Chancellor Friedrich Merz over the US-Israeli war on Iran.