The SoftDevice will schedule a new secondary channel scanner timing-event if it receives a packet on a primary channel that points to a secondary channel or when it receives a secondary channel packet that points to another secondary packet. When the SoftDevice starts secondary channel scanning, it will pause all ongoing primary channel timing-events. It will resume primary channel scanning after it has completed all secondary channel timing-events.
Secondary channel timing-events may be interleaved by other timing activities. The advertiser decides when the secondary channel packets are sent. Therefore, the scanner cannot decide when the secondary scanning timing-events will occur.