We are currently aware of an issue which can cause Special Ops to have their cooldown period reset without being the Special Op being re-deployed to battle. This happens when the timer expires during an active battle. If players deploy a new platoon during that battle, the Spec Op will reset it's cooldown timer without redeploying units.
If you are in battle when the cooldown ends, just end the battle and exit out to the world map and confirm the cooldown timer is off. Then attack again and deploy ground units. The Spec Op will work as intended.