Trump stated what his real reason is and I believe him. The one you stated was a secondary reason.
Netanyahu is no saint and he deserves criticism, Criticizing him is okay. You won’t go to hell for opining on him.
Well, that's not what I hear from the Genesis 12:3-quoting Christian Zionist dimwits who persistently contaminate this site with their Darbyite dispensationalist nonsense and MCU-themed approach to eschatology.
Both can be true... in fact are true... Trump was pissed at Bibi over the bow out from the Soleimani strike and he was pissed at him over the phone call to congratulate Biden - I’m not mind reader enough to know which pissed him off the most.