Hello James.
As you’ve pointed out, user accounts aren’t associated with article metadata in any way, so the contributor metadata needs to updated separately. My understanding is that the developers would eventually like to bridge that gap, as seen in this discussion and this GitHub issue, but this may be a while off into the future. So unfortunately manual intervention is the best solution at the moment.