They're not banning prediction markets from out-of-state, they're banning it entirely. A state cannot ban out-of-state alcohol, but it can ban alcohol outright if it wanted to.
Does anyone think that Minnesotans who are out of MN at the time of their bet will be allowed to bet? I don't think they'll be allowed, but they should be.