What is causing phantom shifting on front chainring?
One thing to check is whether the crank integrity is intact -- the shaft could be bent, there could be a cracked cup, or the axle/cartridge could simply be loose.  Also, the crank arm may be bent or loose.  If the crank shifts under load (due either to the axle shifting or a loose arm) it could easily account for your phantom shifts.

Next is the rings.  You imply that one ring has a "slight wobble", which may indicate a bent arm or may indicate the ring needs replacing.  Also, the rings may simply be worn to end of life -- from experience this can cause phantom shifting.

Another possibility is a "galloping" rear derailer.  If for some reason the rear derailer is not taking up chain smoothly it can cause front ring phantom shifts.