In case others run into this, I started seeing issues with my two TP-Link Kasa Smart power strips (KP-303), where if one switch of three was on, all reported status as on, and even the switches that were off could not be turned on via scene, script, etc.
Appears that the issue has already been noted, and a pull request provided:
https://github.com/home-assistant/core/pull/97658
So if you’re seeing this with your Kasa devices, take heart…should be fixed in the next release.
UPDATE: 2023.8.1 is out, and appears to include the fix!
I’ve updated to this build, and tested, and the TP-Link issue appears to be resolved.