I’d set everything up to graduate early, and as you go through your junior year and find out whether you’d have to move, finalize then. If you don’t have to move, then you can stay another year.
I moved my senior year and it wasn’t pretty. If I’d known ahead of time, I probably could have taken the 1-2 classes I needed as a junior and graduated early and it would have been better for everyone.