In the assignedLanguages() and hasPermissionForLanguage() functions there is a wrong use of the accountFromProxy(), $this->currentUser is passed instead of $account, so we got the current user languages/permissions instead of the target user languages/permissions.
As admin:
Active
2.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.