Same issue on Android too. The media doesn’t play from the beginning though, it reverts to the last place you “set off” from (i.e. if I am half way through a movie and fire it up, when your signal goes down/up and causes the reset, it’ll suddenly loop back to the half way point you started that watch session from.
I found myself exiting when I knew my signal was spotty, then firing it up again. Thus moving the reset point along each time.