Permissions seem fine there. Maybe add the bending.ability.WaterArms pemission to the player and see if that does anything.
Also, I'm not 100% sure on this but I think all permissions in terms of abilities are case sensitive. So your
Code:
- bending.ability.waterams.spear
- bending.ability.waterarms.freeze
- bending.ability.waterarms.grab
Code:
- bending.ability.WaterAms.Spear
- bending.ability.WaterArms.Freeze
- bending.ability.WaterArms.Grab