hi!
I am soo glad you have posted this…
I have the EXACT same issue… took it to 4 LBS but no one could see the issue and said chinring is still ok…
so I then did my own further checks and flipped cycle upside down… held the rear wheel from turning and pedled with my hand .. I could see the chain catching on the last few teeth before it could no longer and then release… so SAME ISSUE!
i have bought and ruined 3 new chains thinking Its the chain type… and now I got a kmc its the same… so… your chain ring replacement worked?
I have done about 7,000 miles on mine.
But I dont see how the chain catches on to my chain rink .. it seems like with load the chain ring angles a bit and so catches the chain and it comes off the ring… could this be a BB issue or defo the ring?
thanks