Hi everyone.
This issue can be reproduced with the blueprint side scroller template. Let’s say that Max Jump Count is 3. The character will be able to do only 3 jumps as expected. However, the Blueprint node CanJump will still return true after the third jump. It will only become false if you try to do a 4th jump while in mid air. If you do that, CanJump will remain false even after landing. It will become true only if you jump again. If Max Jump Count is 6, CanJump will only be false after a 7th jump. This only affects to CanJump, the character always behaves as expected.
I noticed this because I’m playing a sound based on CanJump being true, and it started malfunctioning.
Greetings!