Hi,
following up on this: ClimbPro on Edge 840 - different number of climbs in a course at Connect web & on Edge device
I discovered the same issue recently. Even when importing the gpx file on Connect Web and the Connect App for Android it already shows the different amount of climbs - without even sending it to the device itself.
What I've also tested: I have used the imported gpx file on Connect Web and shared it with the Edge device and disabled the ClimbPro feature. Even then it showed less amounts of climbs.
I can also share the gpx file, but all in all the import via Connect Web showed 21 climbs and the import via Connect App and after sending it to the device only 20 climbs. Also, what I've seen, even the total ascent is actually different (less on the version with less climbs).
So it would be really helpful on how to fix it. As far as I can see, it's not really the climbpro setting filtering out some climbs, as I even disabled the setting. Also even the imports on Connect Web and Connect App are already different.
If it helps as someone mentioned it: the Garmin Edge 840 is already set as the "Primary Training Device" and not e.g. the Garmin watch.
Cheers