Rivals Events Never End

Only once after a drifting event did the end of race notice pop up. In all other rivals events I can just drive forever with no notification of the race ending. If I quit it says I’ve won and gives me credits, but the screen where you can view the rivals it doesn’t show that I completed the event or what my time was. Also every lap is dirty in stock untouched cars even when I’m carefully driving slowly down the middle of the road.

My rivals seem to be working fine as for ending the race. Rivals never ends, it just keeps putting in faster and faster rivals as you beat them until you quit.
If your dirty lap happens a little before the finish line, you next lap will be dirty too in my experience. I think it might be in case the finish line stretch is faster than it should be?
I was having some rival issues where the whole game would crash a few days ago, and was thinking it was maybe server side, since it would dump just after I quit the rival… Maybe related to your results not being saved?