I am updating a user's profile field. I am subscribed to the AfterUpdate Event in a plugin:
Apis.Get<Users>().Events.AfterUpdate += AfterUserUpdated;
The profile field gets updated and saved, but e.ProfileFields[myKey].Value has the old value. If I call the method again, it gets the correct value.