385s come in a wide range of voltages, so it could be that one of them is different, but -
The problem happens on the right hand side. If the ESCs are swapped over, does the problem stay on the right hand side or go with the ESC?
A known happening with some Vipers (mine and others) is that if they are not programmed for the transmitter, at full throttle from the TX, which may be "more" than they were programmed for, instead of thinking that "The human has asked for more than full speed, so I will just give him full speed" it thinks "OUT OF LIMITS! PANIC, WILL ROBINSON! SWITCH OFF FOR A BIT". And either stops or splutters, but only around full speed.
It could also be that one of the right hand motors is taking its ESC up to its current limit at full speed, and the limiter is cutting in, but unlikely.
If you check the motors with a resistance meter, do they all measure the same? Measure, rotate a bit, measure again, repeat until the motor has done a full 360 degrees, repeat for the other motors, all readings should be very similar.
The capacitors have to be in working order. A dead one looks exactly like a good one, and to most domestic test gear at the low values used,a disconnection tests just like a good one. The only fault to show up is a short.
Some motors are just totally resistant to suppression, and this is always a risk with unknown motors. Any batch might have a bad one.