Hey Liam
"Sequence step" does not reset between plays. It will continue with the next subtrack in the sequence each time you press play, so that explains why the empty track isn't necessarily played first each time.
If you're certain that the selection is completely random, then something fishy is going on. The setup in your screenshot seems correct.
Kind Regards
Tobias