Yeah, don't do that. The phone will consider europe.home.whatever as a single SM.
SET SIP_CONTROLLER_LIST europe.home-remote.acne.com:5061;transport=5061
why not
SET SIP_CONTROLLER_LIST 66.66.66.66:5061;transport=5061,77.77.77.77:5061;transport=5061
or
SET SIP_CONTROLLER_LIST publicFQDNofSBC1:5061;transport=5061,publicFQDNofSBC2:5061;transport=5061
Unless ENABLE_PPM_SOURCED_SIPPROXYSRVR is 0, the phone will use the IPs from PPM for registration BUT it will always also periodically register to what's in SIP_CONTROLLER_LIST.
So, for example, if you had core SM1 and 2 and many sites BSMs. And say 46xx for BSM Site 1 said:
SET SIP_CONTROLLER_LIST coreSM1:5061;transport=5061,coreSM2:5061;transport=5061,BSM1:5061;transport=5061
And suppose a user from site 2 showed up and logged in to their extension.
Even though the user from site 2 has a profile in SM for "primary coreSM1, 2ndary CoreSM2, survivable BSM2" and even though the phone will be simultaneously registered to those 3 SMs, you'll notice about after an hour that the phone will logout because it sent a register to BSM1 per the SIP controller list and got a 404 and a phone drops credentials on a 404 cause either the PW is wrong or it's registering to the wrong server.
So, in your case, what I'd think is happening is that the phone is registering to the 2nd IP in that singular FQDN, but because the phone believes it's the first SM, that's what's triggering SM to think that another phone logged in.