Looping back to this after monitoring for a while…
The page-load-stalling behavior appears to be unique to Firefox. It feels like a JS timeout happens in FF when the loading gauge is about 90%. A hard page refresh always works, but of course loses any form contents.
I’d prefer to use Firefox, but I’ve had to revert to Chromium browsers to avoid the issue, both on my own forum and others – including Meta.