Switched Apple IDs on my mac but FaceTime's "Calls From iPhone" setting uses the wrong phone number
When I first got my work Mac I signed in with a different Apple ID (my personal one.) After a while I realized it would be better to separate work and personal life so I got a new Apple ID for my job when I got a work-assigned iPhone. I made sure to remove my work Mac from my personal iCloud account, too, and removed my old iCloud account from Internet Accounts on my work Mac as well. I signed out of my personal Apple ID on Messages, FaceTime, and of course, System Preferences. Then, I signed into my new Apple ID on all three. Should have been fine, right?
Well, when I tried to enable the "Calls From iPhone" setting on FaceTime on my work Mac, it showed my personal phone number on the caller ID! This is not even in the list of numbers/addresses I can be reached at in my work Apple ID account. I don't even have my work devices on the same network as my personal ones. My work iPhone has never had my personal Apple ID signed in, so it seems to be fine. But because there are traces of my personal Apple ID on my work Mac, my work Mac is somehow stuck in the past. I've even tried deleting anything that included my personal Apple ID's username from my keychains in Keychain Access but it's to no avail.
I've got the latest version of iOS and macOS on both of these devices respectively, so no worries there. This problem occurs regardless of whether I have iCloud Keychain turned on in my Apple ID settings on my work Mac. I checked my work's Apple ID's devices both in their own settings and also on icloud.com and they all seem right. And my personal phone's Apple ID's devices are also correct.
My hunch is that this value is set in a plist somewhere, but I could be totally off. Can anyone help me get the "Calls From iPhone" caller ID set to the right number?
MacBook Pro 15″, macOS 10.15