Situation should be vastly improved by this commit:
https://github.com/discourse/discourse/pull/33220
Thanks for report