The AutoPatcher doesn't work well under CrossOver at all and it frequently fails to download information from the web. Luckily, once your game is patched the AutoPatcher doesn't do much, and so there is less opportunity for it to fail.
Until your game is fully patched, the AutoPatcher will fail almost every time that you run it. The AutoPatcher then seems to get confused about how to cope with that failure the next time you run it. Many of the failures were problems downloading the file
readme.txt.zzz.To get the AutoPatcher to run more reliably, simply delete the file
readme.txt.zzz from the update directory every time the AutoPatcher hangs after downloading it. I used the following command from a terminal window. Note that the first occurence of the text "Anno 2070" in the command is the name of the bottle and you will need to put your own bottle's name in the command instead.
rm 'Library/Application Support/CrossOver/Bottles/Anno 2070/drive_c/Program Files/Steam/steamapps/common/Anno 2070/update/support/manual/readme.txt.zzz'
It will still take a lot of attempts running the AutoPatcher and deleting this file to get the AutoPatcher to finish it's job.
If Anno 2070 says something like "modding detected" near the game version number at the bottom right of the screen and you haven't actually modded the game, then you haven't run the AutoPatcher often enough and your game is only partly patched.
If the screen seems to have no text on it, then your game is only partly patched. The box at the bottom right of the screen with a red bar on that eventually appears is the Quit Game button.