Found a fix and wanted to share.
We were getting 303 or similar HTTP errors for WASM files in every browser but Chrome.
We host at WPengine.
They tried adding in a mime type for NGINX configs - some luck but it returned.
We also tried a variety of other things - no luck
Until - one tech tried to turn off server side caching for our WebGL files - voila! Bug fixed.
It was a pesky bug to run down.
Hope this helps any with similar issues.
For any who are curious, here’s the page fully integrated (with a few rough edges):
https://www.prevailion.com/global-compromise-intelligence/