Define only required SEPM server IP address in Managed Server List (MSL) policy of corresponding SEPM. This will ensure all SEP clients reporting to that SEPM will have only one SEPM server in MSL.
I assume currently there will some clients reporting to SEPM server other than where they need to report. To resolve this you can make a group in SEPM2 server having MSL to point to SEPM1 server and vice-versa seperate group on SEPM1 with MSL to point to SEPM2. When you encounter SEP clients not in right SEPM just move them to this group, they will reach to right SEPM and right SEPM will have new MSL policy with single SEPM.
ref link: Creating and assigning a management server list for a Symantec Endpoint Protection Manager
Hope this solves, do let us all know your response.