At this moment, i have Axie Infinity running smooth and clear in my Ubuntu 20.04 with Cinnamon Desktop and Crossover 21.1.0.
Used Bottle Windows 10 64-Bit
Extra Installed Software None
Extra Config DXVK Vulkan Backend for DX11 (in my case, without this, the game will crash after a few seconds)
IMPORTANT
I COULD NOT make Axie Infinity download and install inside the bottle with the Mavis Hub Launcher.
Once Mavis Hub is installed in your bottle, you must copy Axie Infinity install folder from a Windows VM/Host.
I copied from my windows laptop to the default location (C:\Program Files\Axie Infinity) and then trigger the Axie Install again from Mavis Hub launcher and cancel it after a few seconds.
That will make Mavis Hub re-scan the Axie Install folder and find the installed game. After that the game will work as intended.
Re-tried this setup several times and work every time. Sometimes when triggering the update it will hang instead of allowing us to play the game. In this case, Quitting the bottle and restarting crossover will make it work.
I tried to figure out why the game won't download by itself inside the running bottle, but could't find any clue. Logs shows a lot of errors and fixme but cannot find the source of the download failure. (I think its something related on how windows handle Javascript requests?? )
If someone wants to dig deeper to find a way to make the game actually download in crossover without the need of a Windows Host/VM i can post all the logs and some videos