For maybe 5% of our Android app users on an app using the Amplitude Android Kotlin SDK, the events are all coming in batched with incorrect client event times.
This has been happening on all versions of the Android SDK for over a year and seems to be getting worse. Now, neither of my test devices will send events in real time. The may or may not get sent a few hours/days later. See screenshots below showing the same (INCORRECT) client event time, as if the SDK doesn’t know what time the events were created and just copies the server upload time as the client event time.
Any advice? Just a known Amplitude bug?