contact their support team if their retention is advertised as more than 100 days. I looked on their site but it doesn't say what their retention currently is. Maybe they are having some issues? Have you checked their news site?
Most premium usenet severs proviode 200+ days nowadays so under 100 days seems very crappy. And also it's possible that something on your system is corrupting your downloads if the files are the right size when downloaded but they still need 1-2 blocks. I had this issue for months and it was my RAM that was corrupting my downloads.
Also depending on how much data you need to repair the files you might just need to grab 1 par file to repair your downloads if the files you are getting have par files. So no, you don't always need a repost for your incomplete files as long as par files are available to repair the broken downloads.