Nothing about a chainring would cause skipping on the cassette.
You mentioned replacing the hanger, but didn't say whether you made sure the new one was squared up. If you didn't align the new hanger, that's the likely cause of your issues.
When the RD isn't aligned, the cage's rotation moves the upper pulley in and out, messing up the trim.