I'm posting this for posterity, as support is completely baffled and cannot fix this issue. Maybe this will help somebody here.
All 10 backup jobs at a remote site are setup the same: forever forwards, 32 restore points. No synthetic fulls. Backup files health check once a month. Remove deleted items after 5 days (or 14 days in some cases).
5 of the jobs work fine and have 32 restore points.
The other 5 jobs have almost 170 restore points!
I've followed https://www.veeam.com/kb1990 and https://helpcenter.veeam.com/docs/backu ... ml?ver=100, but I cannot reduce the number of restore points no matter what I try.
Due to me (embarrassingly) not noticing this issue until my jobs started complaining about space issues on the repository, I didn't have enough space to simply do active fulls and wait 32 days to delete the old chains, so I had to cobble together another repository and create new jobs for each of the ones that have gone wild, and point those jobs to the other repository. (I've since set the repository free space alert from 10% to 20%.) Once I meet my RPOs, I'll delete the original chains from disk. Then I'll need to make new jobs again (because I'm not going to move 45TB worth of jobs!), point them to the original repository, wait 32 days, then delete the "other" ones from the temp repository.
The support guys are great, and we have tried several things to fix this, but...they are still totally baffled, and wouldn't have believed me if they hadn't seen it with their own eyes. And since there's "no possible way" that a forever forward job would ever add more restore points than demanded by the job, there's no fix for when it actually happens.
So, I guess I'll be closing the case, shrugging my shoulders, and hoping that the next issue I have with Veeam won't also be "impossible" and therefore have no fix.
