Roy shouldn't have been able to meet Nyles in the scene after the credits started rolling.
Sarah said that after she blew up the goat in the cave, that the goat no longer appeared in the resets. That was an important and deliberate story point because Nyle realizes if she left and he stayed, she would no longer appear in any of his resets. She would be gone for good.
That means after she and Nyles blew themselves up, those two should have been gone from Roy's time loop. Whether that scene is of the current day, or a time loop in the future, Nyles shouldn't be there.