I just did some more testing and the device does report going back to OFF state after sending the ON command (30 seconds after sending the OFF) so the communication is still there even of the TV wont turn back ON.
Here is some logs:
dev:12922019-10-08 13:29:56.776 debugScheduling reconnect in 60 seconds
dev:12922019-10-08 13:29:56.773 infowebsocket reconnect - delay = 60
dev:12922019-10-08 13:29:56.769 debugsendPowerEvent: sending state.power = OFF event
dev:12922019-10-08 13:29:56.761 debugfailure: No route/connect timeout/no pong for websocket protocol
dev:12922019-10-08 13:29:56.744 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:29:56.741 debugfailure message from web socket failure: No route to host (Host unreachable)
dev:12922019-10-08 13:29:56.737 debugwebSocketStatus: State: [initialize] Reported Status: [failure: No route to host (Host unreachable)]
dev:12922019-10-08 13:29:53.583 debugConnecting websocket to: "ws://192.168.102.96:3000/"
dev:12922019-10-08 13:29:53.516 debugsetPower: setting state.power = OFF
dev:12922019-10-08 13:29:53.513 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:29:53.504 debugLG Smart TV Driver - initialize - settings:['televisionIp':'192.168.102.96', 'debug':true, 'descriptionText':true, 'channelDetail':false, 'retryDelay':'60', 'televisionType':'WEBOS', 'televisionMac':'c8:08:e9:bb:65:8b', 'pairingKey':'5b4bf895abae4380b6c5a180f514adba']
dev:12922019-10-08 13:29:53.498 debugLG Smart TV Driver - initialize - ip: 192.168.102.96 mac: c8:08:e9:bb:65:8b type: WEBOS key: 5b4bf895abae4380b6c5a180f514adba debug: true logText: true
dev:2262019-10-08 13:29:16.582 infoMS Car Port: motion is active
dev:2262019-10-08 13:29:16.427 infoMS Car Port: motion is active
dev:12922019-10-08 13:28:57.001 infoSending Magic Packet to: wake on lan c8:08:e9:bb:65:8b
dev:12922019-10-08 13:28:56.997 debugSending Magic Packet to: c8:08:e9:bb:65:8b
dev:12922019-10-08 13:28:56.993 debugsendPowerEvent: sending state.power = ON state change event
dev:12922019-10-08 13:28:56.988 debugExecuting 'Power On'
dev:12922019-10-08 13:28:53.458 debugScheduling reconnect in 60 seconds
dev:12922019-10-08 13:28:53.454 infowebsocket reconnect - delay = 60
dev:12922019-10-08 13:28:53.451 debugScheduling reconnect in 60 seconds
dev:12922019-10-08 13:28:53.448 infowebsocket reconnect - delay = 60
dev:12922019-10-08 13:28:53.446 debugsendPowerEvent: sending state.power = OFF event
dev:12922019-10-08 13:28:53.443 debugsendPowerEvent: sending state.power = OFF event
dev:12922019-10-08 13:28:53.440 debugfailure: No route/connect timeout/no pong for websocket protocol
dev:12922019-10-08 13:28:53.437 debugfailure: No route/connect timeout/no pong for websocket protocol
dev:12922019-10-08 13:28:53.434 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:28:53.431 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:28:53.417 debugfailure message from web socket failure: No route to host (Host unreachable)
dev:12922019-10-08 13:28:53.414 debugfailure message from web socket failure: No route to host (Host unreachable)
dev:12922019-10-08 13:28:53.410 debugwebSocketStatus: State: [initialize] Reported Status: [failure: No route to host (Host unreachable)]
dev:12922019-10-08 13:28:53.406 debugwebSocketStatus: State: [initialize] Reported Status: [failure: No route to host (Host unreachable)]
dev:12922019-10-08 13:28:51.316 debugConnecting websocket to: "ws://192.168.102.96:3000/"
dev:12922019-10-08 13:28:51.274 debugsetPower: setting state.power = OFF
dev:12922019-10-08 13:28:51.271 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:28:51.255 debugLG Smart TV Driver - initialize - settings:['televisionIp':'192.168.102.96', 'debug':true, 'descriptionText':true, 'channelDetail':false, 'retryDelay':'60', 'televisionType':'WEBOS', 'televisionMac':'c8:08:e9:bb:65:8b', 'pairingKey':'5b4bf895abae4380b6c5a180f514adba']
dev:12922019-10-08 13:28:51.249 debugLG Smart TV Driver - initialize - ip: 192.168.102.96 mac: c8:08:e9:bb:65:8b type: WEBOS key: 5b4bf895abae4380b6c5a180f514adba debug: true logText: true
dev:12922019-10-08 13:28:50.237 debugConnecting websocket to: "ws://192.168.102.96:3000/"
dev:12922019-10-08 13:28:50.171 debugsetPower: setting state.power = OFF
dev:12922019-10-08 13:28:50.168 debugsetPaired: setting state.paired = FALSE
dev:12922019-10-08 13:28:50.151 debugLG Smart TV Driver - initialize - settings:['televisionIp':'192.168.102.96', 'debug':true, 'descriptionText':true, 'channelDetail':false, 'retryDelay':'60', 'televisionType':'WEBOS', 'televisionMac':'c8:08:e9:bb:65:8b', 'pairingKey':'5b4bf895abae4380b6c5a180f514adba']