There is an existing bug report, which has been backlogged but still in progress.. Before it gets fixed, if any date is important to you, you would want create a custom property/relation to prevent this.
I just bore with the outcome since last modified date is not as important for me, so I can’t give any information on recovery..