I’ve had a TCL Roku TV for about two years with a 2nd Gen Chromecast device as an HDMI input. For as long as I’ve had these devices, when I cast from my phone, the casted content would override whatever was currently playing on my screen without having to change the input, and I would be able to control the casted content with my TV remote. For example, if I had HDMI2’s input active on my TV, casting to the TV from YouTube on my phone would immediately bring up the video I was casting and I would be able to interact with the app using my TV remote. I recently moved, and when I hooked up my TV and Chromecast again, this is no longer the behavior I’m experiencing. Now, when I cast from my phone, I have to manually select the Chromecast’s HDMI input in order to view the cast content. I am also no longer able to interact with the app using my RokuTV remote.
I have already adjusted the CEC settings and while it does override the current input (although now it displays a “switching input” box before doing it), I still am not able to interact with the app using my TV remote. I’ve also tried factory resetting both devices, and reinstalling the Chromecast several times to no avail.