by Takeahnase
This happens to me all the time. Roughly 24 hours is the longest amount of time that i've waited for a defense tick, and it happened after i logged out and logged back in the following day.
I rarely see this issue occur during prime time, when there are large BG vs BG fights at keeps and towers. Usually, in that case, the bonus ticks when the structure is out of combat -- 5 minutes or so after the fight, unless there is someone intentionally keeping the structure in combat.
The issue seems to occur more frequently when there are only a few defenders and a large number of attackers.
Outside of those observations, I haven't been able to discern any particular pattern.
If the intention is for the keep/tower bonus to tick after that structure is out of combat, then I do not believe the current system is working. I have no evidence for this, just personal experience (a lot of personal experience). It also seems unrealistic that the keep/tower is kept in combat for hours.