I'm a dealer, but in the Mahindra line I specialize mostly in the Mitsu product. Our market is good for a ton of smaller tractors. Once we get to 60-100 HP, 95% of our sales are for low profile specialty orchard tractors of another brand since Mahindra is not in that market.
So I am lacking experience trouble shooting this model from my keyboard. Other dealers that have a big market for these models will chime in and have some ideas I am sure. Having said that, the tractor needs to be at the dealer, codes need to be scanned. If that doesn't show a smoking gun, then they need to look at some old school problems. The fact that these are computer controlled doesn't mean that it is always that aspect of the tractor that is causing the issue. For example, there could have been some manufacturing crud in the fuel tank. It may have washed down to the first banjo fitting and partially plugged the fitting. That will cause poor power, white smoke, etc. There are other things to look for, both hi-tech and low-tech.
The dealer needs to get on this and if he is unable to solve it, get the Mahindra service rep to come to his shop. Those guys tend to be sharp. Lastly, once they "fix it", they need to put it on the dyno for 1/2 hour or so and run it through it's paces to make sure they got it.
We have found that customers are almost always gracious and easy to deal with even if their tractor has a problem, as long as we jump on it and make sure they know it is a priority to us. If you ignore a customer or communicate poorly, the problem can get real big real fast. There never should have to be a discussion about lawyers, not making payments, buybacks, etc. That kind of talk arises once a customer has lost confidence.