FIXED: For other teams having similar/ same issue.
If you are using a rottery switch of some kind and specifying "buttons" to different autonomous, you might want to check if the number you choose physical matches with in the software.
Because when we put the following on the switch the software gave us these values:
Physical - Software
1 -1
2 -3
3 -0
4 -1
5 -8
6 -7
7 -6
8 -9
9 -0
That is the reason why when we tried to run number "4" we were actually running number "1" which was drive straight back

Hope this helps any other team having a similar problem.