Newcs har såvitt jag vet alltid en port per kort (som orginal cardserv) även om det är kort av samma typ, det är bara csproxyn som ägnar sig åt mer avancerad lasthantering.
Om du har en klient typ mgcamd ansluten till 2 olika newcs portar med comhem kort i båda läsarna så är det klienten som väljer vilken den vill använda, och i regel tar mgcamd (och de flesta andra) den första listan endast. Övriga kopplas upp och hålls vid liv enligt konf men används ej. Den fortsätter använda den första i listan tills dess att problem uppstår, då provar den nästa.
Klienten får som sagt kortinfo vid uppkoppling, inget om läsaren eller andra faktorer. I praktiken är den enda infon som faktiskt är garanterad ca-id, så oftast är allt klienten har att gå på vilket ca-system som används (men det är i regel nog). Skulle man ha 2 kort i newcs från olika providers som råkar använda samma ca-system kommer dock klienten få chansa, å och gissar den fel kan man anta att den försöker med nästa kandidat när den bara får cannot decode svar (men inga garantier nånstans, upp till varje klient hur det hanteras).
Kolla csproxyns source för exempel på hur det hela kan byggas om lastdelning är en prioritet.