The id field has an oddity about it, because it is kinda used behind the scenes even if not requested. Somewhere it is being ‘unset’ even when it should not be. It has not been a high priority to sort out as it is not expected that people would be displaying the id.
In the admin side, one can add a ‘edit user’ link to a field and use that. IE See the id on hover of the field with the edit user link or click through to edit user.
Time is being spent on a revamp to get rid of need to cache. This will also get rid of this id funny. However it is a tricky revamp since it affects all add-ons for plugins that don’t store user data directly, so taking time.
So basically for now rather use the ‘edit user linktype’, don’t display the id.