yeah looks a mess, if you no longer care about trying to get fast path but want to stop the disconnects I would try capping to somewhere between 29-30, just give it enough extra snrm to be stable.
You should try --maxDataRate 29000 6250 100000 . The third value can be any value higher than the sum the first two in your case 40000 would be equally fine. If that does not work the speed is being limited by snrm or the dslam.