Yeah it's super common for those stupid rings to break. Heat cycling and oil soaking makes them ultra brittle, but to be fair, they're only meant to be fitted once anyway. They should always be replaced if the chain cover comes off
On mine the middle one broke, which caused a god awful rattling just off idle when hot. The VVT still retarded and advanced according to spec though. If the inner or outer ring breaks, that's when you can get "Slow response" or "Set point not reached" type fault codes.
OP - check the plugs for colour and wetness, which would indicate fuelling or oil getting into the combustion chamber issues. They should all be dry and the same colour. As you've attacked the usual suspects already, there's not a lot else to check and I'm just hoping it's not a mechanical issue. Damaged valves and/or a broken piston ring or ring land can cause persistent misfiring.