Okay, I think I've overseen this, but I'm already thinking that writing them a second response won't make any difference. I'm sure this entire issue has to do with the game or the wrapper running out of address space due to it being a 32-bit game, and their developer wrote on their GitHub site that it's an issue they're aware of, but unfortunately can't fix.
My goal now is to find a similar wrapper that fixes both the map and random crashing. As forementioned, WineD3D fixes the map crash, but lags terribly making the game unplayable.
Did you try that already yourself or have a configuration that eliminates the artifacts? In my case, I had the same issue and after quitting the game, it wouldn't start again thinking I'm using an older DirectX version. Otherwise, the game runs fine and the map wouldn't crash anymore, but I'd need to test it out for a longer period to see if the game still crashes randomly or not.