Perhaps this will sound
crazy to some,

but after 3 bags breaking and your DD being rather particular about what kind of style of bag it has to be,
I'd consider setting a budget for a replacement bag,
give her the money, require
her to do the research and find and purchase her own bag,
with the caveat that this is the last money you will be spending on her bag,
that she must choose wisely

, as this bag has to last.
At 10th grade it won't hurt her to have to do the work and make her choice and have to live with it.
It might be a good life lesson
And it takes all the onus off of
you to fix her recurring problem.
There are worse things in the world than carrying a well made backpack...
~just a thought...