The issue that made me think it was wearing fast was skipping under load, the highest gear has been doing it since purchase because the limit screw wasn't set up properly and I was too lazy/cautious to get it perfect, I figured that would have caused extra wear, but the next highest gear started skipping recently too.
Then last week it started to feel like the chain was jumping and slamming into gear which is what made me check the derailleur and find the worn cable (on the tensioned side of the clamp on the derailleur).
I went through loads of gear cables cycling uber eats a year or two ago but on a front derailleur, the back cables seemed to last much longer so wasn't expecting it so soon. Was a fancy coated cable too.
The group set is fairly cheap shimano stuff so I was wondering if am upgrade to linkglide when the cassette wears out would be worth the cost of a shifter/derailleur long before they're worn out.
Thanks for the comment on link glide availability, I was wondering if it was production issues again.