I have no idea as I don’t have much knowledge on reverse proxies. I don’t think it should. As previously mentioned something with the app on your device did not mark the status properly so when it synced to your server, there was no new status to send so it still thought it was unwatched. Your issue is slightly different as it never saved the status properly in the first place. It worked on some but not all so it’s a strange case.