Do you have HTTP enabled for all of the HDMI inputs in the "Stream" tab in the LinkPi web interface? If only HLS works that might be the only enabled protocol.
If you could share a screenshot of the "Play URL" on this screen it might help us further troubleshoot your issue.





