Than it's your TV stick. Sound like you troubleshoot it already.
Than, like I said before. Get a Chromecast instead.
It works perfectly for me for years. On both iOS and Android.
It works perfectly for me for years.