I don’t know if you are still looking for an answer to this. But I faced this exact same issue and figured out a solution.
Rather than querying an existing user and updating fields in that object, what you really need to do is to create a new User object and set the fields you need to overlay onto the user in this new object.
Then pass this object in the UsersEntity.update() method along with the user’s Auth0 id.