Are there any time-based events in Pillars of Eternity?
Solution 1:
Hirelings need to get paid
Once you have a barracks, you can pay hirelings to hang out at the stronghold, providing small adjustments to prestige and security. If you are ever raided by bandits, the hirelings will assist your party in the fight.
Hirelings are paid every five in-game days, so make sure that you have enough copper to cover their salaries before you start sleeping to rush your stronghold upgrades. This is mainly a problem earlier in the game, as by mid to late game you should have more than enough money to cover a few weeks of napping.
You can of course also avoid this by not hiring any hirelings.