Now I know! I enabled litespeed cache and then used it to delete the front-page cache only and that resolved my problem.
I hadn’t enabled the litespeed cache plugin on purpose because I didn’t want to add another unknown into the mix.
Thanks for your help, John.
Yes to litespeed. Not sure how to do clear server cache yet, but it’s been 12-14 hours since I first tried to get back to the non-maintenance page.
https://seowire.ca <– maintenance page
https://seowire.ca/local-seo/ <– content being displayed
(working on enabling SSL at present)