Nós temos o BrowserStack, então podemos ver se isso se reproduz lá. Eu me pergunto se estamos dependendo de uma API JavaScript que não está mais disponível em navegadores antigos.
Isso pode estar relacionado a Discourse not loading on legacy browsers @david fez essa alteração, mas @Falco mencionou que também podemos precisar de globalThis?