I was riding today and had all three jerseys. Admittedly against a small field but 7:28 is a good lap at any time. I also got the KOM on my ‘hot’ lap and later took the green jersey.
After an hour, while I was still riding and nobody had beaten any of my times, I first lost the KOM and the Lap jersey. They just went to the next fastest rider.
I understand passing on the jersey when someone logs off, or after a period of inactivity even if they are logged in.
But no way should the jersey just be stripped while you’re still riding and nobody has set a better time. Sorry I just don’t think that is fair or right - I’m struggling to even think what the reason behind it is.