I think if it’s been taken care of, chain stretch on a k24 is not an issue. It’s when they burn oil and aren’t kept topped off, or get sludged up…anything to reduce oil pressure to the chain tensioner in turn causing abnormal chain stretch.
Mine went out of time a little over 200k I think? Could be remembering wrong, maybe high 100s, but it stretched enough that timing went out / engine light for cam crank timing correlation whatever it was. I pulled the tensioner cover and noticed it very fully protruding (taking up as much slack in chain as it could) then verified it with valve cover off and crank at zero just to be sure.
My car was bought at 100k and I could never drain the oil and it look clean. Didn’t matter if it was a 500mile oil change or a 3k mile oil change, it was always black. Questionable service before I bought it, but it was still a great car.