It's not really weird, it's just the way effects are worded. If the card states "when" in its effect, it can miss timing because the effect can only resolve the exact moment the condition happens. Also it wouldn't miss timing if another effect was chained since it would still be Chain Link 1 and the chain is always resolved backwards.
As Chain Link 2 or higher it would miss timing. Fortress on the other hand states that "if" it is destroyed, not specifying an exact moment, thus it can't miss timing.
"When" is not always miss timing. "When" can miss timing if followed by "you can"...... But card like gravekeeper's recruiter, atlantean heavy infantry, atlantean marksman never miss timing and the text says "when" because this is mandatory effect not followed by "you can"....