I think Trump should continue to let this work itself out in the courts, but he definitely needs to press for Congress to reform the judicial system so that these rogue justices are cut off. We must not allow judicial barbarians, like U.S. District Court Judge Derrick Watson, to reinterpret the laws any way they want so as to tie up a President of the United States.
It’s literally impossible to write laws to restrain people who believe ideology trumps everything else. They will always find new interpretations that twist the law, but let’s not forget the US Supreme Court is engaged in the same practice. Chief Justice Roberts and his Obamacare nonsense is a case in point.
Congress has the power under the Constitution to define the issues lower courts can address. Congress can restrict federal district courts from addressing immigration and naturalization issues.
Congress can also impeach judges. Perhaps this judge should be impeached and convicted for failing to uphold the rule of law. All it will take is to throw one or two rogue justices off the bench. Once the example has been shown, the others will tow the line. It is only human nature to run wild when there are no consequences.
So why do you want Trump to continue litigating this through the courts? You're literally asking him to go on a never ending wild goose chase.