It is irrelevant, and don't worry, the irony isn't lost on me!
Yeah, I kinda figured as much halfway through typing my reply but then discovered selecting the text to delete it was going to be a challenge in and of itself.
Oops, sorry! GitHub, not LinkedIn, I'm quite the frazzled mess today...
I'm running Safari on iOS (now safari on Mac now I'm back home, which seems fine because of the layout) but I think it could be optimisation for phone issues. Mind you as I'm typing my text is vanishing beneath my computer's cookies notification and not automatically scrolling above it, so that's annoying. I'll see about bringing it up on Site Feedback or as it is developer-related, taking it straight to Discourse Feedback.
To get back on topic for a moment, I remembered I have a simple file that pauses with G28 and I believe I printed it without a problem quite recently. I'll give that another go and see what happens when it's running G28 from a script and not from OctoPi. Will post results when I have them or when I've looked into the firmware again.
Thanks for your patient responses and thanks for OctoPrint, we've had our rough patches, it and I, but I'm extremely grateful to have it and to use it