Tour de Zwift 2020 had separate races and rides, but I think that was the last time…
Edit: here’s a helpful quote from the post:
'What’s the difference between group ride and a race?
Group rides are like IRL fondos, with everyone going their chosen distance and riding with friends. Everyone can ride at their own pace. Races are more competitive–first over the line wins. Typically the courses are shorter to balance what will normally be a higher intensity effort."
Not sure why the races were eliminated.
Edit 2: Looks like 2O20 was the only year the tour de Zwift had official races.
It went back to being group ride in 2021; for a brief moment, they planned try to give a GC classification to those group rides after the fact but then found it was not feasible to do it that way.