Sync% not the same as block count

The node has finished more than half the blocks but says 17.71% synced. Is there more to the process after the blocks are synced that the % is including? Should be around 55% synced no?

The sync percentage is based on the size of the blocks, not just the number of blocks.

Right on thanks for explaining