How to restart/reset a program automatically after stop block
Please note that I already have a loop encompassing the entire program if the colours are detected in the correct order.


How about creating another loop for the failure case?

Start loop 1 (correct order)
Start loop 2 (wrong order)
Initialization
Check for colours
  If correct order
    Do something
    End loop 1 (correct order)
  Else
    Do some other thing (or not)
    End loop 2 (wrong order)