If a ride started at a docking station, we only look at duration until the ride ended at the same station. If a ride did not start at a docking station (this only applies to where we have bikes with a cable lock), we look at a combination of distance traveled and time.
I can't find the exact thresholds for these in the code/configuration right now, but even if I could, these are subject to change, and I would not be permitted to share this publicly. You should definitely wrench any bike that needs attention and submit the report so our mechanics know what issue to investigate.
Regarding your recent support experiences, we appreciate your callouts, and we’ve shared feedback internally about these specific interactions to ensure they are reviewed appropriately.