840 solar gain doesn't seem very logical. Let's compare a few rides.
On May 27th, after cycling for 4 hours, I gained 1 hour and 10 minutes, but according to the Garmin Connect graph, it only started increasing after 2 hours and 40 minutes:
connect.garmin.com/.../11208192205
On May 28th, after cycling for 13 hours, I only gained 1 hour and 42 minutes:
connect.garmin.com/.../11218824285
Last Saturday after cycling for 11 hours and 30 minutes, I gained 1 hour and 49 minutes, but it only started increasing after 6 hours:
connect.garmin.com/.../11261611466
And on Sunday, I cycled for 10 hours and 30 minutes but only gained 1 hour and 13 minutes:
connect.garmin.com/.../11270316496
All four days were relatively sunny (with clear skies most of the time), but there doesn't seem to be a logical explanation for why the first ride gained so much compared to the other three rides.