Thanks for the reply!
The chain is about half a chain pins length longer than 12 inches, is that stretched enough to cause issues? I think the mech is ok, the shift seems pretty crisp, just doesn’t stay in when power is put down! Hanger looks to be straight too.
After closer inspection, my big ring is fairly f***** which explains why it wouldn’t stay in that gear.
After all this (and with the prospect of riding a LOT more this year) I’m considering splashing out and going to an external BB (Instead of the current octalink setup) with new BB, cranks, chain, cassette and potentially a medium cage mech if funds are still reasonable. Would that be all I need for a swap over to 2×9 with new cranks/ bb? Or would some sort of chain guide be required as well?