Bun internally treats most CJS modules as ESM, mapping require() calls to synchronous import() etc. And ESM is always strict mode, so that might be the issue?
Bun is not able to run non-strict javascript and there is no documentation that suggests it will be supported. No choice other than running Node.JS for this.