The only wibble this one would have is the artificiality of sorcery dampening in capital regions.
If it were a trait generated at their main shrine/by a boss priest, sorcerer group, or summoned demon, that would easily silence this one’s only gripe about your solution set.

In short, bravo, well thought out solution.