That's not completely clear to me either, the documentation says:
"You don't need to use TimeDelta() if the action expects values in "units per second" (such as moving an object with forces). In these cases, GDevelop automatically accounts for differences in frame rates."
But I'm using those forces! My character controller is pretty complicated though I think it can be simplified a lot, I'll look into it after the jam ends :o