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 22.214.171.124 (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 126.96.36.199. 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.