The sync process requires the download and verification of all blocks and transactions from the creation of the blockchain up to the current most recent block. This can take a long time, depending on the speed of your internet connection, the performance of your system, and the amount of data that needs to be downloaded and verified.
I"m using a seedbox with lots of storage, and ram, and top isn"t showing much CPU usage... weird
Interestingly, Bitcoin Node Sync does not require heavy CPU usage. Most of the workload is on the hard drive I/O operations, as the node has to download, verify and store the blockchain data.
Make sure you have correctly configured your node with reduced mode by using the -prune=