The treasure chambers free protect gold

How long should it take for it to reset after being used?

24H

I think 24 hours after the previous (3 hours free) has ended.

Mine is going a few days before resetting.

24 hours + 1 attack