Not if it is an unconstitutional law - which it would be if passed as described.
Congress should never count on the Supreme Court to declare something unconstitutional. Recall what Roberts did with Obamacare.
“ Not if it is an unconstitutional law”
In John Roberts’ court?…a very thin reed that.