Airplay Casting was working fine out of the box for 5 months with my iPhone 12 and iPad 5. When I play a video on my handheld devices (apps or webpage), I am able to choose the Hisense Roku and then on the TV end, it only shows a spinner and then the Airplay menu after time out.
I am still able to use Airplay Mirroring but it's not an ideal solution. I am also still able to Airplay Cast from Prime Video and Apple TV apps.
I did a factory reset on the TV but the same symptoms still remains.
I tried to Airplay by using a MI box and it worked fine and also confirmed that my handheld devices and network set up had no issues.
I am attaching a screenshot with my Roku TV information and hope I would receive some supports: