You are asking a Full Node vs Pruned Node question.
Full Nodes contain a full copy of all transactions and validated the chain of hashes from the genesis block to today.
Pruned Nodes contain a rolling subset of transactions, dropping the oldest blocks to free up disk space.
Both, however, go through the process of downloading all blocks and independently verifying the chain of hashes from the first block to the most current. Pruned nodes simply start discarding the oldest blocks to free up disk space or meet configured requirements.