How can I use weight painting correctly in Blender?
The reason why you have this issue is that you have Auto Normalize enabled:



Either try to understand how to work with it (because it's honestly useful), either disable it.