You could try using a wine build on MacOS, though it seems from the ProtonDB side that you'll have to set wine or Proton to force use D3D11 and setgamescope manually for windowed sessions (you'd also have to do this on the Steam version using Proton, as both are wrappers that function in a nearly identical manner). It may be the case that these issues have been patched, as some users are reporting no errors in default prefixes.
TL;DR: maybe with a software wrapper