When a 'pkg fetch' or 'pkg update' fails or gets interrupted, e.g. because of an unstable network link, it fetches partly downloaded files completely on the next run. It would be desirable to skip to the file's position where it previously left off and fetch only the missing parts.
This has been implemented in pkg 1.5 should be released soon
I now have pkg-1.5.1 and it still fetches partly downlowded files from the start (completely) again iff the previous fetch failed.
I would suggest submitting this upstream (https://github.com/freebsd/pkg/issues) with more details.
It has been mplemented in the meantime
ok I figured I should have added comments here: the one that are refetched from start are the one that has been probably rebuilt so the name of the package is the same, but the package (file) is different (as we do not have reproducible builds yet)