If you've name style set to Single Name then CB will not update the other name fields as they're not used. It only updates the fields according to your configuration and what's sent in the POST data.
CB takes first, middle, and last then compresses it to name and stores it into Joomla. If name style is set to name then CB doesn't use first, middle, or last at all.
So in your case those 3 fields aren't updated at all. I've added a feature ticket for single name usage to update them as needed for a future release as it will cause problems going from single name style to first and last for example, which can be avoided by just always keeping them appropriately up to date.
forge.joomlapolis.com/issues/5516