Claims coming from user profile disappear after token is requested again via the implicit flow

It looks like the second token is coming back without the profile claims.

This doc talks about the profile scope and the associated claims.

edit: I see you are just making the call directly