For me personally, I’ve been pursuing converting over to esm, but this does make updating to rescript 12 harder.
The other thing is that if you look at my rescript.json in the OP I didn’t specify which and so commonjs seems to be the default, thus I’m imaging this is easy to hit as a new user since commonjs seems to be the default when not specified.