Virtual Switch with Auto Off on Dashboard Status Mismatch

I am adding a bunch of virtual switches to a dashboard (as a work-around for lack of app commands). :confused:

I have them set to auto off 500ms. The first time I click it, the tile turns yellow (On) then goes to off... as expected. If I click it again, it stays on. The virtual switch itself goes off, but the tile status stays On.