When the barrier was broken, the original curse Macht cast to turn the city to gold began to spread. It wasn't Macht constantly trying to curse Denken, it was the original curse spreading from its point of origin. It's why Denken fled the battle to save Frieren from turning to gold.