Observation date different from picture date

You are right, my phone (Samsung Galaxy S9 Plus) has a GPS week number rollover issue. The problem is I don’t know how to fix it.
iNaturalist seems to use GPS date when the picture contains location metadata. Otherwise it uses the normal date of the image. But why doesn’t it always use this date?