Interesting to see that he did not issue an executive order to ban this but called on congress to do so. This is just pandering to the base and election signaling and nothing else, at least for now.
He's issued plenty of other executive orders that aren't legal in order to continue to bullshit his base. The reason why he's deferring to congress now (instead of trying to take credit) is because he knows it's not possible and can use that as leverage against members of Congress.