As a matter of fact, I just discovered today that if I have the OSX Firewall turned on, the game works fine (this was recommended for another game that I have on the Steam network).
Unfortunately, I previously had reinstalled the game to try and fix the issue and lost several scenarios and saves that I had.
Try turning on the firewall and see if that corrects the issue. It did for me.