Yep, I think itās unavoidable. Youāre going to have to do some manual editing outside of Arc.
iPhones have their clocks updated frequently from time servers, so their time is correct down to the milliseconds almost all of the time. The only common edge case might be changing timezones, and the phone not having cell signal, internet, or location data to notice the timezone change. Though thatās typically only a matter of minutes, unless itās a phone thatās got everything turned off (cell network, wifi, location).
This specific case youāre in is actually exceptionally rare! I can only vaguely recall one other user being in this situation over the 9-10 years that Arcās been around.
I think this will be more a case of old LocoKit not handling something. It was much less attentive and aware of the data in its database, so bad data could slip through unnoticed. LocoKit2 is super strict, enforcing rules, prohibiting various kinds of bad data.
So what will have happened was that the importer imported across the data as it was in old LocoKit, but under the new rules that will be noticed in LocoKit2, and processed. While old LocoKit didnāt notice and didnāt process.
I would have to see what the actual broken data looks like to know what kind of workaround the importer might be able to do. The import isnāt changing any dates at all, itās importing across exactly the sample and item data itās given. So it wonāt be a matter of the importer changing anything, itāll be a matter of old LocoKit not noticing a broken situation, and LocoKit2 noticing.
Great to hear! How far have you got through cleaning it up?
Though I still do recommend doing the JSON export, getting an AI like Claude to help you fix the bad data, then doing a fresh install an reimport from the fixed JSON. If thereās broken dates in there theyāre going to be there forever, potentially causing problems again later.