The OLM in my TB is using some sort of algorithm, it used to come on around the 12 - 13,000km mark and now I just change my oil around the 20-24,000km mark and I never seem to see the thing. I run what ever group 3 synthetic is on sale for a good price at the time and a Fram Ultra. It seems this mileage mark comes around the 1.5 year mark. It appears to be using a bit of oil between changes now, maybe half a litre by my approximation. 227,000km and going strong.
My old 2011 Ram 1500 would ding every 6 or so thousand KM. While I should have tested the oil before extending it out I just ran a good group 3 synthetic out 10-12,000km with a Fram Ultra changed every second oil change. Ran great for the 150,000 or so Km I owned it. No oil related issues ever.
The fancy OLM in my 3500 just counts down from 24,000km, regardless of use. The computer tracks all sorts of stuff, including mileage that a trailer is connected. Never made one difference on what the OLM wanted. Although the manual states a max of 24k, 500 hours or 6 months, whichever comes first. I go by mileage as I seem to hit that in under a year anyway.
My anecdotal advise: Go by mileage, not time. If you are piling on the short trips, not letting your engine get up to operating temp for decent amounts of time, just run shorter mileage indexes. Don't overthink it. Up here, your vehicle will long rot away before you run into any oil related failures.