Can't use keyboard shortcuts to switch spaces unless I'm in mission control
I've found that some mission control problems are resolved by restarting the "Dock" process (which handles the job of Mission Control).  If you care to try that, the Terminal command is:

killall Dock

(But first use killall -s Dock to make sure the command will only kill the one process.)