Hover isn't active from another state?

It looks like the hover state isn’t active after another state has become active.

This restricts me from showing my user a response when hovering to click back to the previous state.

Is this expected behavior or a bug?

I’m assuming that the active state takes precedence. Maybe we consider the hover state to take precedence if this is expected behavior?

I can think of a workaround to set a variable change on mouse enter via a workflow, and setting a new state condition. Just seems laborious for what I thought would be inherent in the hover state.