-skipErrors in Transactional Replication not happening
You don't see the "skipped # rows" in the message window?
Can you maybe post the window screenshot?

Like this blog here (it did what you did, skipped 20598:547), restarted agent
https://www.percyreyes.com/2016/07/the-skiperrors-parameter-for.html