I have an Edge 1040 Solar that needs multiple attempts to successfully upload a ride over Bluetooth (connected to an iPhone 11). This can easily take 15 minutes or more. It doesn't matter whether the phone is connected to the mobile network (with good signal) or a Wifi access point. When I end an activity at home, in range of my own Wifi that is configured in the Edge, uploads are quick.
There is a similar thread from a year ago where people thought it would be specific to e-bikes, but it seems to be a general problem?