Old thread but wanted to check in.
Sam, Did you get it working?
-Soapbox-
Obviously I am a huge Apple macOS fan and Linux nerd too. For a business product, Apple is simply the only way to go, for a multitude of reasons but I do not have to convince you of that. LOL
For support on legacy hardware and interoperability with 80% with the lowest spec machines tangent Linux is the best.
I run both for business and personal. We at Team Burkhart, LLC are in the Apple Consultants Network
https://consultants.apple.com/us/profile/2073954 and we use many systems that rely on Linux on a daily basis.
We are also a Microsoft Partner so I truly understand and appreciate all 3 worlds in hardware and software aspects.
-Soapbox-
Now that I am off my soapbox, for best practice suggestions, there are a couple other recommendations if you have not solved your conundrum.
LucidChart -
https://www.lucidchart.com/ - I used to use this exclusively before we rolled out Microsoft 365 internally.
Have you thought about running Windows in VirtualBox on whatever Apple device you have? If you set on using that software and it sounds like you are super used to it, then that is an option.
Also, have you ever used an alternative to Visio (like LucidChat suggested above even though it is an online only) locally installed for Apple or Linux? We have deployed yEd Graph Editor
https://www.yworks.com/products/yed then you do not have to worry about licensing and all.
Then there is the classic LibreOffice Draw
https://www.libreoffice.org/discover/draw/Hopefully those help if you have not found something! Feel free to ping me as always. Thanks 😊