The problem is with mono version, latest are causing the problem, some older versions (not too old aren't).
Maybe a Cambam distribution in a container like the freecad approach, altough it could produce a veri bug file, may be welcomed as the runtime libraries are embedded into the distribution, is a sort of a little "container" containing a small linux distribution, but without kernel and glibc, a sorto of environment running on top and containig all the required libraries to run a program.
But this is a complex approach.
Regards
Carlo D.