The wobble could be due to the freehub body. Could also be due to the hub body being bent Could also be the cassette is too worn out, and that's what's causing the chain skip.
The easiest to check would be the cassette. Swap in one you know is good and see if it still skips. If it does, ruling out the hub as the culplrit will be trickier.
BL