Ok, seems like this one was on me, because the " && InputIndex != -1" was from the Jump.cs Ability and I don't need it, it's not set.
Now they are kind of working, but not reliable - sometimes the jumpAbility or the heightChangeAbility will start, even if my AntiGravLiftAbility is active and I...