This is not at all technically supported, but something changed between main and beta branches that causes saving to fail where it did not before when playing on macOS via Crossover.
Attempting to save begins the process, but then causes the following error:
System.IO.FileSystem.RemoveDirectoryRecursive (System.String fullPath, Interop+Kernel32+WIN32_FIND_DATA& findData, System.Boolean topLevel) (at <41d29b352f6a475ab1bf7c6628b82790>:0)
System.IO.FileSystem.RemoveDirectory (System.String fullPath, System.Boolean recursive) (at <41d29b352f6a475ab1bf7c6628b82790>:0)
System.IO.Directory.Delete (System.String path, System.Boolean recursive) (at <41d29b352f6a475ab1bf7c6628b82790>:0)
Ostranauts.Core.LoadManager.CompressSaveFolder (System.String folderPath, Ostranauts.Tools.ICompressionProvider compression```
I understand that support on this setup will be limited at best and will be happy to make myself as available as needed to assist in whatever troubleshooting capacity that is deemed appropriate.