There is no question that some of what Trump does is for PR. It happened with DACA. I was still at TOS at the time. Trump pushed very hard for a DACA agreement. The panic button pushers went berserk. They were running around with their hair on fire shrieking, 'See! SEE!! Trump sold us out--we always knew he would!!'
For all the good it did (i.e.: none) I said, 'Don't you see this is all for PR? Trump would never sign a DACA deal that Democrats would support, and Democrats would never support a DACA deal that Trump would sign. Trump just wants to paint Democrats as obstructionists who wouldn't even cooperate to help Dreamers.'
It worked. There was no DACA agreement and Dreamers are furious with...the Democrats.
In the present case Trump can say he tried to help immigrants but there was no consensus AND the Democrats opposed him 100%. People can call this dishonest. Or perhaps they can call it playing the ball where it lies. Trump is preparing the battlefield for the midterms. Everything he does puts the Democrats in a worse light/position. Politics, as it has been said, ain't beanbags.