The deselecting is actually probably my fault, had a trigger set to only allow the most recently selected unit to remain selected. But I checked for selecting and that is not. Is automatically selecting the unit normal when adding it to a unit group? (without manually doing it)
It seems that me selecting a unit inside of a unit selected trigger was causing some unexpected behavior removing that completely solve the issue. Thanks, DrSuperEvil.