Temps up to 120 should be fine. Something's not right, because the logs should be getting info from the battery. Im thinking that your battery might be on it's way out. How many cycles on it? If it wont let you charge until it has cooled down for 30 minutes after a flight, but its not getting any hotter than 120°, and is giving you that 4th LED, it might have somehow gotten damaged. Usually when lipos are on their way out, they tend to run hot, dont hold as much of a charge any more, and take longer to cool down.
If your battery has less than 40 or 50 cycles on it, and you are still under warranty, might be time to contact DJI about it. I always have a temp gun for my RC cars and trucks, and have lately been checking temps of all the Mavic components after every flight.