The campaign promise to end DACA on his first day in office could only have been fulfilled by President Trump on his first day in office.
Everything since is just playing politics and backing away from the campaign promise (and listening to too many advisors and cabinet members who disagree with most of his agenda).
Ending DACA with a six month delay and then waiting for Congress to pass a dreamer amnesty, then signing it, would alienate some portion of his base.
I agree. This is to give more time to the swamp to undermine the dire need to end DACA and build the wall. Political elites for decades have worked feverishly to undermine the rights and security of citizens to the benefit of outsiders and certain special protected demographics..