it's normal it respawns, that's the controls setting file. But sometimes it saves wrong and cause what is basically virtual joystick drift. You don't have to delete it everytime, only if the drift happens, which shouldn't come back once you have set up controls.