HDMI CEC (PyCEC) Not Working Completly

Hey everyone so I’ve setup PyCec on a raspberry pi zero connected to my tv. I have Home Assistant running in a VM on another machine.

So I’m able to change hdmi inputs with cec and able to turn off the tv. The issue is turning it back on. When I call the power on command it does nothing. I’ve also verified PyCec is receiving the command.

I’m really not sure where the issue is at, HA, PyCec or libcec?

Does anyone have any suggestions? I’m so close to getting this tow work. Also I had this working previous on a raspberry pi 3 with home assistant installed on it. It’s only gone wrong now when I’ve introduced PyCec.