@azurefireice That's what I thought.
perhaps the problem is in your hardware. the M1 processor is still very specific. How its GPU cores will perceive all these abstract layers and the translation of instructions in a virtual machine is not very clear.
on a new computer with a new gpu supporting vulcan with linux OS on proton 5,6,7, it was possible to apply dgvoodoo
on an old computer with a gpu without vulcan support, I have to use proton 4.11 and I failed to apply dgvoodoo there (even taking into account the addition of additional DX10,11 libraries to the proton prefix, which this gpu seems to be able to do)
in general, it seems to me that you should try to play not in a virtual machine, but the OS of your mac. this is also linux steam and proton emulation tools are available to you.
it seems to me that there is no experience of running the game on M1 yet and this is very interesting