So let me get this straight: "House Republicans should" is an appeal to citizens of the nation, and explicitly not to House Republicans themselves.
And publicly saying someone should do something, knowing full well they listen to your input, and will hear your input, is not in the slightest bit the same as saying you "pushed for" it.
And Twitter would not have allowed Trump to say "Call your representatives to tell them to vote for the immigration bill", since that was his actual intent.
And the best way to get "citizens of the nation" to act on this bill is to tweet about it the day of the vote. (in their afternoon vote today)?
You know, you won't be struck by lightning if you refrain from defending Trump when it is painfully obvious that he did something stupid.
If you simply say, "Yeah, that was stupid, but it has nothing to do with actual policies", we can have a discussion about whether that is true. If you insist on pretending that the words he wrote are not contradictory, then we can't have a discussion, because when people pick their own meanings for words to suit their preconceptions, communication is impossible.