Can you confirm a bug in Jump Current Count?

Hi there,

I created a character that can jump after falling from a ledge (when running) for a short time which means I override CanJump function so I can jump even when I’m in the air. I watched the variable JumpCurrentCount and when I jump in the air suddenly it increases from 0 to 2. You know it should increment by each jump and should be 1 after this jump.

So do you confirm if this is a bug and can you suggest a method that I fix this? if this is a bug my character can’t use double jump in this situation.

Thank you

Have you seen this?:

No, thank you for the link. I searched with different keywords. But it describes only the behavior and not any suggestion in blueprint.
I still need for any help here.