Why my gumball will autoreset every time when i change a location of the gumball?

Hello - if that is not one object but a group, that is the expected and currently the only possible behavior. You can Block the objects to make it one top level object and the gumball should stick.

-Pascal