Mirror vertex group (topology) isn't mirroring properly! I'm looking for any relatively easy way to copy over the weights. I believe I might be going mad and have missed out on a simple solution...

Whenever I try to mirror the vertex group after copying the vertex group it seems to take a line/segment of the weights when copying over to the other side as opposed to the whole damn thing?

Help is much appreciated!!
Suggestions


Inspect and Correct armature names. Make sure your armature has names such as


Hand.R and Hand.L  .

Copy the file for archive purposes, or duplicate scene. 3 minutes or less.
Edit to half body. Use Mirror Modifier Mesh. Make Perfect.
Apply Mirror Modifier. Full Body is result.  This may be viewed a common workflow.
Make no further changes to Body Mesh.
Perform quick and massive paint tests to see if new Body is weight paint friendly.