Dear Student,
Here's your answer -
The Sultans of Delhi strengthened control over the garrison towns because they had an ardent requirement of security and protection from Mongols or other foreign invasions. These Sultans were engaged in trade and frequent wars. That's why they strengthened their control over the garrison towns.
Regards