I don't know if the issues were compatibility itself, or just getting the Mac game engine caught up enough that the Mac version of the game was feature compatible with the Windows version.
For compatibility Larian did say different language versions shouldn't be a problem, but I don't recall any other conformations for different releases (Steam with non-Steam, etc), other than the intent is to have all version be compatible.