Media_player.turn_off Turning TVs On?

I have the following automation that I trigger multiple times. It is pretty simple but I target Vizio TVs throughout multiple buildings.

alias: Turn Off TVs at 7PM
description: ""
trigger:
  - platform: time
    at: "19:00:00"
  - platform: time
    at: "21:00:00"
  - platform: time
    at: "23:00:00"
  - platform: time
    at: "01:00:00"
  - platform: time
    at: "06:00:00"
condition: []
action:
  - service: media_player.turn_off
    data: {}
    target:
      area_id:
        - area 1
        - area 2
        - area 3
        - area 4
        - area 5
mode: single

When I look in the logbook for this there are a lot of TVs that get turned off, but SOME of the ones that were already off get turned on.

Can anyone clue me in on why the media_player:turn_off service would be turning TVs on?

I have the same issue, and was looking for an answer. Any luck?

I also have a Vizio TV, and I am trying to use media player turn on/off controls from HA, and it works opposite half the time. The tv will turn off, when sent an ON command by HA. Or sometimes, turn on, when issued an OFF command…