Validation and confirmation are running at equal thread priority, so it is also the case that confirmation may be fully delayed by validation just due to thread priority. Since archive is lower priority, vertical validation lines are just validation waiting on a gap in archived blocks.