At this point, all that springs to mind is some sort of frame alignment issue...
Thanks both.
As I think I've posted elsewhere I've done my best to check hanger alignment, although this was hampered by a couple of factors - the fact that the paint on the hanger has chipped across the majority of the hanger (so no longer provides a flat / square register face for the tool) and potentially the cheap tool itself.
I'm tempted to take all the paint off that area to give a flat face, but am very much aware that this would mean running it unprotected as anything I apply is just going to get crushed / chipped by the RD.
I guess it's also possible that something more fundamental is at fault (the bike has had a new rear rim in the past - potentially due to accident damage) although I've not spotted anything glaringly obvious in the bike's behaviour / fitment of parts / whilst working on it that would suggest this.
Finally just to summarise the situation regarding relevant components and what's been done (with no longstanding difference apparent after any of the changes):
Cable outers: Replaced with new in areas of tightest rads (under bar tape from bar end shifters)
Cable inners: Replaced with new; hanging up / creep seems unlikely since ghost shifts happen in both directions
Shifters: Original; Creep seems unlikely since ghost shifts happen in both directions
Rear derailleur: Replaced with new
Cassette: Original, doesn't appear excessively worn, assume that if it was it'd be skipping as well..
Chain: Replaced, same behaviour with both half-worn (apparently) original and new replacement
Perhaps somewhat oddly the replacement derailleur (Shimano FD-M592-SGS from a reputable UK supplier) feels similar to the original (Shimano FD-M591-SGS) in terms of component movement - with a bit of slop in the parallelogram and maybe a couple of mm lateral float in the top jockey wheel. By contrast the GRX 810 item on my Genesis seems to have none of this movement...
Finally this isn't "just something that non-indexed shifters do", is it? I can understand a late / delayed shift if it's not quite aligned, ticks for a bit and finally makes the jump... however it's not right that it just shifts of it's own accord potentially minutes after the lever's been operated is it?