Problem with multiple WebOSTV devices

I have 2 LG WebOS TVs and I have been able to successfully add them both to home assistant with all functionality working correctly. However, when I restart Home Assistant, it seems to only retain the most recently paired TV. Each time Home Assistant starts, a configurator notification appears to start the pairing process for one of the TVs. I can run the process, the TV pairs and works correctly in Home Assistant, but only until next restart of Home Assistant.

Here’s my config:

media_player:
  - platform: webostv
    name: Lunch Room TV
    host: 172.16.4.86
    turn_on_action:
      service: wake_on_lan.send_magic_packet
      data:
        mac: "48:8D:36:64:39:B5"
  - platform: webostv
    name: E&E TV
    host: 172.16.4.89
    turn_on_action:
      service: wake_on_lan.send_magic_packet
      data:
        mac: "00:51:ED:BE:03:50"

I took a look at my webostv.conf file andf it only contains a single keypair entry for 1 of the TVs, so I think that might be at the root of the issue.

Does this component not allow for or support multiple TVs?

A solution was pointed out by AlexyUkolov on the issue I opened in Github:
https://github.com/home-assistant/home-assistant/issues/28902#issuecomment-557510776