yes, the date and time always reset when i start the car, I don't use car everyday and when I use I always have to move the mirror and format the card or set the date again or it will be asking me to format the card every time i start and stop the car on that day..............
Did you try with another memory card ?
Do you use 128 Gb memory card ?
when you have the format warning screen : click on "cancel" and see if the bug occurs again when you restart the dashcam,
the theory is that this problem may caused by a weak CMOS rechargeable battery, you can try to replace this lithium battery, I don't have the exact reference, but it could be like this :
https://www.ebay.com/itm/262794984526
the other theory is that there is a bug in the firmware with some memory cards, that's why it would be interesting to test with a different memory card,
one workaround would be to hack the firmware in order to disable this format warning screen, even if the cmos battery is weak, the correct date and time will be automatically set by the GPS module,
anyway it's not normal to have this format warning screen WHEN the cmos battery is weak, it's not logical to ask to the user to format his memory card when the firmware detects that the date and time are reset to "2016-01-01 0:00:00", it's clearly a non-sens,
the good behaviour when the cmos battery is weak : a beep sound or a message "low power cmos battery, please replace it" would be more logical than a brutal screen "format sd card", especially if the sd card is already formatted and in a good health