Blueprint is not resetting

Currently, the blueprint will cycle from SPP, FPP, TPP, then get stuck in a loop of FPP, and TPP. How can I make it so that it cycles FPP, SPP, TPP and then keeps going in that cycle (depending on how many times the player presses the button) instead of going SPP, FPP, TPP and then looping? Thanks!

I have figured out that If i remove the “reset” I am able to make it go SPP, FPP, TPP. But only once. Also, It isnt going in the right order. Thanks for any help!