First:

I have two units ready to fire at enemies, I shot with my chimera has a range of two hexes. Each unit uses 120 for battlestack, but the stormtroopers can't shoot because they usually have only one hex range.
When I launch the attack, the two units are added when it should not.
When I try again, this is confirmed because I have 120 at artillerystack:

Its a bug ?
Second, but more important:
I have three Leman Russ ready to fire on a united hidden in the woods.

I know nothing of this unit, but in firing at them, I have exactly the number of units present.

Just one question, why ???
This is the same in the basic version, it removes any strategic interest.
The unit is not clearly identified, we should not know how many units are inside. It's the same thing if recognition is average, artillery tells us exactly the number of units and type.
Another question, why ??? [;)]