All these OWl methods seem to have problems. I would say the least likely to have issues is the App, but since it’s only available for phones it kind of means you have to watch it on a 6 inch screen… or burn out your phone leaving it on for hours.
Youtube seems better than Twitch or the website, but some people still have problems and you still have no idea if your earning tokens till hours/days later if something goes wrong.
Only other suggestion I would say is make sure it’s live. IF it gets behind the stream I don’t think it counts. You might still be watching but if your a few seconds off and that live button turns grey, I don’t think it counts.
I tend to put it on the lowest quality possible to just to ensure no buffering happens.