Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
Just ran a resync, looks like most (all?) are showing up now.
Uplay is not supported at the moment. We are looking into adding support for it. It's normal that Uplay games purchased through Steam have no achievements though since that's how they show up on Steam too.