Does this just look at the block headers and not try and verify all transactions inside each block?
Discussion
No, that wouldn't be a true verification of the blockchain. It with that setting your node ignores uncomfirmed transactions being broadcast around and only pays attention to confirmed blocks.