Each Electronic Speed Controller in DJI drones has its own micro-controller. These ESC micro-controllers talk to Flight controller.
The "ESC Status Error" happens in these cases:
* The ESC uC does not respond to messages from FC (ie. got disconnected by board damage, or did not booted by FW damage)
* The ESC uC determines that one of the monitored parameters (voltages, currents or resistances) is out of defined bounds
* The ESC uC receives error status from the actual motor control circuit
Every ESC works individually. You can verify which ESC caused an issue in your Flight Log.
So the possible areas of damage are:
* motor, or its connection to MOSFETS
* high power MOSFETs, or their connection to motor control chip
* motor control chip, or its connection to ESC uC chip
* ESC uC chip, its firmware, or its connection to FC chip
If I remember right, Mavic has a separate ESC board. So if component level repair is beyond your abilities, test motors and then replace either them or the ESC board.
Note, on Phantoms the last released firmware was narrowing the acceptable parameters - so some people started getting ESC Status Error after FW update. But I don't know about such issue on Mavics.