Nodes must stop processing blocks during state sync.
Blocks continue arriving from the network but cannot be applied.
Creates delays and inefficiencies.
Network continues advancing while node is stuck syncing.
Blocks arrive and are queued during sync (not ignored).
Sync target updates dynamically, enabling jumps in block height as network advances.
Blocks are deferred until state is ready.
After finalization, blocks are processed in batches against finalized state.