Hey I have had success creating an OpenGL (Desktop) targeted game in MonoGame on an M1 Mac. It sounds like that might not fit your use case but in case it helps these are a couple threads I posted with solutions that worked for me:
-
I couldn’t get my project to compile with textures in Visual Studio, turns out it’s because on an M1 Mac you need to change your .net dependencies to x64 manually. Full thread here.
-
I couldn’t get .fx files to compile on my Mac either. Turned out I needed to compile them directly using MGFXC (described in docs) and also update a file name that is no longer correctly described in the docs to install Wine properly. Full thread here.
Again, not sure if those fit your situation and I don’t have the technical knowledge to help directly, but wanted to share those in case there are tidbits that lend some insight.
Oh and I had to build my project via CLI before opening in VS for Mac in order to get setup initially.