Custom Avatar not persisting between logins

Yes

Yes

Gravatar if they have some, as Discourse has native Gravatar support via email identifier.

Our standard first letter of username letter avatars, if Gravatar is missing.