Landings occur due to a number of reasons ...
-Holding the throttle stick down for more than 3sec when the VPS sensors measure something equal or closer the AC than 0,5m.
-RTH is commanded & the AC is closer than 20m from the recorded HP & "at current altitude option" is disabled.
-When critical low battery landing (height dependent) is initiated. (Forced landing)
-When you commands it through the app.
-When the AC have entered a NFZ. (Forced landing)
-When any of the battery cells goes below 3V. (Forced landing)
-When the AC is in ATTI mode & looses the RC connection.
But when checking off your attached log it doesn't show any of the above reasons for the 8 initiated landings ... The cell voltage was good, the VPS height last measured when it had coverage was well above 0,5m, you didn't hold the throttle down, you weren't in ATTI mode, you had RC connection, no NFZ nearby, good battery percentage & no RTH was commanded.
Furthermore the signal "General:flightAction" which usually shows the reasons for the commands ... show Unknown?
The log event stream don't give any reason either ... just consequences coming from the landing attempts.
A bit of a mystery here ... but I react on one other thing though. You were definitely flying in prop icing weather ...
Moist was clearly seen in the air, it was below freezing temp & the dew point temp was right there too ... Maybe that can have something to do with this ..?
Perhaps the mobile device .DAT log can give some more info ... the correct one for this flight ends with FLY051.DAT Read up here on how to retrieve (read section 3.) -->
Mavic Flight Log Retrieval and Analysis Guide post it then in a new post here.