yes, since you have a catless header, you should have put the 2 antifoulers on your lower o2, as to space the lower o2 away from the exhaust stream. not sure which header/midpipe you have, but the lower o2 is on your midpipe, or its the one closest to the ground if both o2 are on your header. if you didnt have antifoulers, just clear your ses codes after you put them on, so your not driving around so rich, then your p0420 should not come back.
you should fix your grounding issues asap, otherwise you could result in bad charging system, grounded coilpacks, or worse, grounding thru the ecu which causes permanent ecu failure. assuming you used an adequate grounding cable to your fenderwall, and made sure the terminals are unmoveable. so you should probably check your voltages after you fix this stuff, it is hard to tell if you have something draining your system, or your system isnt charging.