Check Core - Settings - Integrations - User Matching

Check to see if the constituent is listed in both Match and Unmatched.  If the Unmatched constituent has a higher entity id you need to link the user with the lower entity id and link the new record

Why does my user have a new entity number?  This is how Senior System explains it.

When a school has Alumni/Dev installed, then entity number for the record that is created in Alumni becomes the true entity number for that person.

Now, if you don't link your Alumni records to your Faculty and Parent records in their Web User accounts then that is why you see 2 in WhippleHill.

So, if a Faculty Staff record is created in the system it gets a unique Entity number. (135064)

Or, if a Parent record is created in the system it gets a unique Entity number. (135065)

Then a Constituent Record is created and that record also has a unique Entity number. (135066)

When you create a Web User for the Faculty record, the web user entity number is the same as the Faculty record (135064)

OR: When you create a Web User for the Parent record, the web user entity number is the same as the Parent record (135065)

But when you LINK the Constituent record to the Web User Account there can only be one Entity number for that person so the system uses the one that is on the Constituent record. (135066)

The Faculty record now has the 135066 entity number. AND the Parent record also has the 135066 entity number.

So, if you create the Constituent record and the Faculty and/or Parent record, then create the Web User account all in the same time frame, WhippleHill will only see one entity number for that person