the last time i told someone they were doing it wrong, we had an SJW intervening to their rescue. So let me merely ask if by 'latest' you mean the 126.96.36.199 (last patch the game got) or the update from a day before adding nothing but GoG Galaxy support.
CE works as a charm for me in 188.8.131.52. I don't do "galaxy", i don't do "steam" and "achievementzzz", so if that's what giving you issues, i'm afraid i cannot be of help.
A good day to you.