Google-oauth authentication means no user_metadata?

If I authenticate with auth0, I get my json user object containing a user_metadata object (and app_metadata). If I authenticate with google, however, I don’t get a user_metadata object (or app_metadata), and if I update-user with an object that contains user_metadata, the user_metadata is tossed.

Is this right? Am I missing something?