Mavic Zoom video not playing but looks like it's recording

Help please I am flying looks like it is recording but when near end of battery and has to land won’t save video. I get home to look and it says failed to play video
All so says not enough room to cache video I have 119gb and only used 47 gb plenty room to save it ? First video always works second one dosent. Where am I going wrong
Do I have to stop the video before the drone lands
Or turn it off incorrectly ?. Before it has saved it .

I have read on another forum that when in video mode you must stop the video in order for it to be saved properly. It’s the same for any type of file actually.