The biggest reason why they do not control the territory is the US and Turkey military presence in the region (with some active interventions from time to time), effectively it's a military occupation, but with extra steps.
After Trump declared that US troops will be withdrawn and they will not defend Kurds against Turkish forces, the government has easily reclaimed control over the large area with a very limited fighting.