Your old OBD scanner just reads engine codes, but modern cars are rolling...
https://fire2020.org/why-modern-cars-feel-more-like-computers-than-machines/
Your old OBD scanner just reads engine codes, but modern cars are rolling computers with dozens of interconnected ECUs. You cannot fix what you cannot see