Nevermind about this, I tinkered with this stuff for a while and figured out how it works. It's very weird the way it works. When using x y z in a command block, you are setting that command block's location to that point. If you then add dx dy dz, the number you type next to them will be as if you have added tildas to each one.
I would love if this got fixed
Hi Kinga, does this comment count as a reply? I hope this issue gets fixed.