I'm having an odd issue with Git on my Azure Devops build agents. We have a large repo that is using GitLFS, while GitLFS prunes keep the size of .git/lfs/objects down, some of our environments have begun accumulating massive numbers and sizes of objects in .git/objects that do not get cleaned with either a git gc or a git lfs prune.
For a sense of the scale here, the .git pack file is about 2GB, the lfs objects folder is about 1.4GB and the .git/objects files that won't pack are about 105GB!!! Every single one of the files begins with an x as the first character.
On a typical developer's machine, the entire repo checked out is around 5GB, so something is very, very off, but nothing I try will clean up the files. Any ideas what there source is and/or how to clean them, short of simply periodically nuking the entire repository and re-pulling it.