Restoring session skips words

So to put things simple. When I create a session using say

hashcat64.exe -m 2500 caps.hccap Lists/rockyou.txt -r rules/best64.rule --session=wpa -w 1

And then stop it with a checkpoint at say 1% in progress.

When I then resume it with

hashcat64.exe --session=wpa --restore

Then the progress can start at 1.79%.

Any idea?

Pretty sure that hashcat isn't skipping any of the keyspace. But I'm not sure why there's a difference in the output percentage.
You can restore only from valid checkpoints (the one stored in the .restore file) or the checkpoint listed in the status view. Otherwise you risk valid candidates to not crack the handshakes.