The progress of the verification is an estimate based on the number of transactions recorded against the known statistics on the transaction rate on the network.
If the last block timestamp is in the past, the check progress will be less than 1. If the last block timestamp is in the future, the check progress will be greater than 1.
There is no problem staying constantly below 1. This is a side effect of blocks that appear only every 10 minutes.