It comes down to whether Trump keeps his word - if he does, the Senate can do whatever they please and it won’t go anywhere (veto at worst, more likely never get a House vote, as Ryan is using the Hastert Rule, meaning he won’t bring it up for a vote until 50% of Republicans support it).
For a while, I was as worried as you are...particularly when Trump said that he would ‘sign anything’ (and yes, I got trashed here too). But then his S-hole comment relieved my worries - for now.
As to today and the shutdown, I do think the Republicans played it perfect - they had already conceded a vote on DACA and funding CHIP on Friday, and they didn’t want to give the Dems any ammo, so they didn’t go back on that offer. They, like Trump, just sat back and let the Dems make asses of themselves and then capitulate - it is how you win elections.
Your worry is still legit, and your complaints about promising a vote on DACA is also legit (to me)...but that was Friday’s news (and that was the time to call them out) - today was a clean victory, which we wanted to celebrate, as it is so rare.