A syncing time 6 minutes is insane

I often ride over 100km, and when I sync the ride to my phone, it takes about 5-6 minutes each time. 

I need to keep the device active and continuously tap the display to prevent it from sleeping. Otherwise, the Explorer 2 goes into sleep mode and disconnects from the phone, interrupting the sync process. (Today, I rode 20km and the E2 went to sleep before the sync was completed)

I don't understand why it is so slow since Bluetooth 5 has 2Mbit transfere speed.

Very intersting is that when I am sending navigation routes to the device; it only takes a few seconds.

I believe that Garmin may be transmitting some unidentified, additional data from devices to phones during synchronization, or there is a significant bug affecting the process.

So Garmin, please wake up.