Thanks for the additional troubleshooting steps! Here is what my dashboard looks like with the valve and door tiles for the Orbit and a door tile for a contact sensor:
So I get an icon with the contact sensor, but not with the Orbit.
Then looking at the debug log for the Orbit (no errors being reported there), the same command is being sent to the Orbit from the valve tile and the door tile. Then finally the lightbulb moment: the tile is always sending a close, and the valve is already closed when I test. So I opened the valve on the device page, then clicking on the tile does close the valve. I thought it would do a toggle.
So the problem appears to be that the tile doesn't know if the valve is open or closed so always sends a close. I don't understand why the contact sensor appears to work differently than the valve in that it shows an icon with the status; when the door is closed the icon is gray, when the door is open the icon is green.