Forgot to mention, I have 2 cgminer instances (2 machines) connected using the same bitcoin address. Is that the issue?
Are you using a local proxy or connecting directly? I have 3 separate instances using a stratum proxy (and the same BTC address) and they aggregate just fine.