Just a coincidence I'm afraid, it'll be the name in heatmiser that matters for my code, but it's potentially something else driving a weird interaction if that did fix it...
My problem has disappeared. Big thanks to everyone who's had any input. I'm really not sure what's resolved the issue but after a week, I seem to be in the clear