([^,]+)(,[ ]*\1)+
Prøv dette. Dette virker. Se demo.
http://regex101.com/r/yG7zB9/8
Problemet var VA - HRD 1, VA - HRD 1
^ ^
Mellemrummet her. Du tog ikke højde for dette, da det første match ikke har noget mellemrum bag sig. Så inlcde [ ]*
eller \s*
for at få det til at acceptere.