in the wheels.jbeam file (mostly under /beamng/content/vehicles/common/vehicles/common/wheels/wheels_5lug) you have to change "y" coordinate. I marked it here in the photo You also have to move the nodes (second picture) to the exact same value you changed in the "flexbodies"
You can also try using this tool... https://github.com/RORMasa/NodeBeamEditor It's a little buggy, but I use it for shuffling things around, adding braces, etc. Even built a whole roll cage with it.
nodeoffset is your best friend. moving suspension in NBE requires you to edit the mesh, and as mentioned is overally just a buggy, dated program. while nodeoffset moves the mesh natively. (although, if you're replacing the suspension meshes you may have to move it to the vivace's original suspension position) wheels.jbeam is just completely wrong, you shouldn't be overwriting anything, let alone in common (as this affects all vehicles). everything subsectioned under the suspension (struts, steering, ect) will be moved automatically as well. i've moved suspensions before. here's an example of how that looks: what will not be moved automatically is the wheels themselves. the position of those are determined separately in the hub jbeam. you'll have to do some math to find the exact position. it's adding or subtracting whatever the base value is with the value you put in the front suspension node offset, iirc. depends on which way you're going, i don't remember exactly as it's been a while.