Hi,
I'm doing something similar (with 3D). I have a separate collider that has a fsm running, that toggles a bool based on collider enter/exit.
The jump fsm, grabs the bool with "get fsm bool", when the jump button is pressed and do a bool test.
I found it easier to handle it in two different fsm's.
Maybe it helps.