Just some general info: if the acquisition range is lower than the actual range, then the actual range will decrease so it is equal to the acquisition range.
Confusing sentence, right?
Example:
Acquisition range: 300
Attack range: 600
--> In-game attack range: 300.
So the acquisition range will not make the unit 'not attack unless ordered', because it will simply make the tower unable to attack that far.
If the acquisition range is set to 0, then the range will stay, but the tower will also auto-attack.
I believe we can scrap that option now.
Would you be willing to upload the map? (I have a feeling it be something rulerofiron99 said, even though worker classification would be weird).