That “direct” domain in the address only works if your router does not do “DNS rebind protection” or has plex.direct whitelisted for dns rebind. So maybe that is your issue as the app works fine for me. But I have plex.direct whitelisted in my router.
If you are victim to DNS REbind protection, Homey cannot reach the plex server using that address.