This could easily be a vanilla XCom 2 bug.
I hacked one of those checkpoint towers and got a mind control on an enemy soldier for 5 turns.
The next turn I hacked a turret and gained control of that, when that succeeded, it gave me control of an additional enemy soldier, free of charge!