Random +XP

During some rides I get random XP (usually +30XP). I’m not on a KOM or sprint and it doesn’t happen every ride. It doesn’t seem related to distance. One ride I got 120 XP this way. How did this happen?

Could be because you were doing a workout and XP points are given at the end of each segment? Long segments / intervals get more points since you covered more km’s.

No, just riding one of the courses.

As far as I know there are no random XP, just miles/KM and arches and also workout blocks.