One other oddity I'm seeing: The Cursed Golem seems like it might be partially affected by the sniper immunity. When the HCS reinforces, there are often a few guardians that remain next to it instead of attacking. The Golem won't fire on those until I manually order it to.

An alternative explanation for this behavior might be that the golem only fires at "Aggressive" units unless it has specific orders?