What is the function of the LG WebOS integration

There seems to be two different ways to connect an LG TV in Homey. The first is using some legacy driver, the second is using the ‘new’ ThinQ LG app. I have an OLED83G3PUA TV and neither seems to work well with it. The legacy driver is able to turn on the TV, but doesn’t seem to be able to perform any other functions (like turning it off). It also turns the TV onto one of the internet channels as opposed to the home screen.

The ThinQ LG app seems to work better. It turns the TV on, but instead of going to the home screen (like my remote does) it seems to default to HDMI 1. Unlike the ThinQ LG app, there are no controls on the device in Homey to go to the home screen, or turn switch to any of the apps. Not sure there is much purpose in having an integration here if it doesn’t inlcude changing channels or setting some default behavior.

Thought maybe automating it with a flow might be better. Create a ‘Netflix and Chill’ flow for instance. There seem to be flow cards for setting the application and setting the channel. The application one doesn’t seem to work because it expects to pick an application from a drop-down and on my screen the drop down is empty. Can’t find any instructions on how to populate the drop-down. LG application shows the applications I have installed on the TV. Tried to use a channel card to set the channel (which frankly isn’t that useful to me since I almost never watch OTA channels any more). That card didn’t seem to work either - TV came on as per the first card, but stayed on HDMI input. Had be hoping for a ‘Go Home” card, but there does not appear to be one.

So, I’m wondering what is the purpose of this app. It’s not to be able to control it interactively (without channel/app control). And the flows don’t seem to work as expected. Not sure why power on doesn’t function as it does on the remote control (which goes to the home screen).

Was hoping to use this functionality to build flows for ‘Watch a Movie’ or ‘Watch TV’, but that doesn’t seem possible with the current integrations.