Having searched a bit online, I suspect it’s an IL2CPP bug even though I will keep digging.
I am just wondering though of the reason you don’t want to use Mono backend, which is more stable and battle tested than IL2CPP?
I will do more tests regarding this now that I back from vacation though.