Yes, this is a very correct solution if you want to do that 🙂
Another solution would be to link the “Move” state from an AnyState node along with the same transition condition that you already made. This would make the “Move” state trigger regardless of the current state (since AnyState transitions are evaluated per-frame).