Trump is surrounded by liberal democrats who try to shout down everything he promised to do. Of course, they are only there because he appointed them.
Ending DACA is somewhat complicated because the government promised these people they would be protected. Now suddenly the government says the opposite and BTW now we know where you live, etc. It is not a stretch to see that the same out of control judges who sabotaged his muslim ban would do the same thing here. So there is some justification for a gradual approach.
It is likely congress comes up with nothing. The republicans desperately want to get the amnesty train rolling, but talk radio, twitter and Tucker may make that impossible, not if they want to be reelected. I am somewhat annoyed at Trump's approach but let's see how it ends before we get too critical.
We all know if he runs for reelection with an amnesty, no wall and obamacare still in place, he is a dead duck. He has to know that as well.