i had a similar experience with my tank. i was breaking belts every 2 to 3 mowings and in frustration took the tank to the dealer and said FIX IT! i'm not sure how he did it, but i understand he adjusted the position of the deck to give the belts some slack. worked great afterwards. another time, i couldn't figure out why it was breaking belts, and took it in... they found there was a gravel lodged in one of the pulleys that was shredding the belt as it passed over the rock. a third time i broke a bunch of belts, i had been cutting tall grass and got into the habit of after cutting, i would raise the deck as high as i could and go back over the grass, spreading it out to make it look better. i could find no reason for belts breaking... back to dealer... he said the top position was transport only and the pulleys were misaligned in that position. i stopped doing that and belts stopped breaking.
these are probably not your problem, but maybe they'll give you an idea that will help. good luck, i know how frustrating it is. i went and bought a used 2100 series as a backup, i was breaking belts so often on the tank. haven't broken one in a long time (crossing my fingers) but i probably will now, that i've bragged about it.