Going from memory, and it's been a few years, the problem is that the Steam hold version does not match the version on caravelnet. Steam DROD sees that and shows that they are updated, but updating doesn't work because those holds are hardcoded into game files. I never managed to understand how to make steam build and build hold dat files so it's something that would have to be picked up by you.
Also I've assigned a couple of old tasks that were assigned to me which related mostly to the hold file - I figured you can make a decision whether to close them as not fixed or work on them.
____________________________
My website