somehow completely missed until now that GDScript does't allow ++ and -- operators, and ++VARIABLE is not a compile error but doesn't increment either. += 1 would be the solution here. Is this only counter-intuitive to me because of other languages?
https://docs.godotengine.org/en/3.2/getting_started/scripting/gdscript/gdscript_basics.html#operators

https://docs.godotengine.org/en/3.2/getting_started/scripting/gdscript/gdscript_basics.html#operators

1