Most of the times I have a belt break before it痴 time it was caused by a sloppy tensioner mount that痴 letting the pulley run at a misaligned angle. I also run after market belts. The 160 long belt on my Grasshopper cost about $50 but the shorter belts are less than $20. I paid $12 for the pump drive belt on my Grasshopper. The belts on my Dixie chopper were about $15. Are you letting the belt guards fill up with trash? That痴 another leading cause of bent failure IMO.
I have noticed some grass debris around the spindle with the plastic cover but nothing too large. I'll have another look at the idler wheel to make sure it's lined up. The end of the spring on the idler wheel arm wore a groove into the metal so I switched it to the hole on the top of the idler arm bracket. Same result, broken belt.