I can’t help you with a solution. At some point it just worked. This is the only game where I’ve notice this issue. Maybe it happens with other games but if the game is a couple of Gb and it randomly deletes parts of the files already downloaded you may not notice.
I suspect aggressive idiotic and badly designed anti piracy check that obviously fails.