How to switch states from interaction (input) with game object

I don’t know how your state machine works, but my guess is that it doesn’t play nicely with scenes. The state has probably changed (it’s pretty useless if it can be in 2 states at once), but whatever that previous state has started won’t stop.