The documentation mentions that in an active/active setup with multiple servers running CPs and WPs, that the CP ports need to be unique between servers. Is there any way to avoid this?
Release : 12.3, 21.0
The answer unfortunately in version 12.3 is no. In 21.0, the Automation Engine doesn't use the CP port anymore (for TLS enabled/v21 agents); instead it use the WS.PORTS, which don't have to be unique between servers in an active/active environment.
If non-TLS enabled agents are still going to be used in 21.0, then CPs are still required and the CP Ports need to be unique between servers.