When you finish a match, after choosing to play the Random Commander option, the commander you got randomly will be selected instead of the random option.
Meaning if you want to play random, you have to re-select random after every single game.
A “player wants to play random” bool is missing somewhere. So the game knows to re-select random instead of the current commander.