Im thinking it was probably not an overheating issue with either the battery or main boards, unless your fan wasnt working.
I hope DJI is fair with you and you get a replacement Mavic at no charge.
Yeah I really hope the same. I opened a ticket and will sent the mavic back next week.