Hi this is the second time this has happened to me and it's lead me away from using ML altogether.
I recorded a 5 minute speech and I remember my battery died towards the end. I quickly replaced it and saw the flickering on screen (but was assured in the past this is normal) so I took note to remember what was being said at that point, to make sure it was recorded. This part of the speech WAS recorded, however the 4 minutes previous to the battery failing was NOT recorded to the card. Clip MVI_2502 was 30 seconds, clip MVI_2503 was 30 seconds and there was 4 mins missing in between them. I am 100% sure the camera was recording (I use the red cross out to ensure I don't make a mistake)
I used a 400x Transcend 32GB card which I have since had to format but I made a copy of all of the files on the card in case you need me to do anything to check the cause.
It seems this only happens to me, but has happened twice in a year now and when filming weddings, it can't ever happen so I've decided not to use ML any more, however if a reason for this can be given and I can avoid it in future I'd really love to use this otherwise fantastic software again.