There should be a cap on how many items can break per round max.
Or if an item broke the previous round it can't be broken again.
If you have a bit of bad luck you can spend a couple thousand gold in a couple rounds maintaining a 15k build, I know because it has happened to me.