The problem is, the SCOTUS doesn't have the authority to make the final decision. That's up to the executive branch following legislative branch statute.
This is something legislators had years to address, but they failed. We need to stop reelecting the legislators that keep dropping the ball.
We can't look to the courts to fix legislative branch issues.