Yes, there should be a channel for each LED’s state and a channel for each LED’s color. So, you should have 10 more channels.
Maybe try deleting the Thing and rediscovering it? Don’t exclude it from your Z-wave network, just delete the Thing from openHAB. You should be able to add it again from your inbox. You’ll probably need to run a “scan”, but again, no need to re-include into the Z-wave network. openHAB will see the Thing already associated to your Z-wave controller and add it to your Inbox.
If you give the Thing the same name it had before you deleted it, your pre-existing items should automatically reconnect to their respective channels. And, any missing channels should show up.
For my setup, I set the Thing configuration to leave the LEDs on all the time. Then I just control them via rules. I prefer to always have them on, and just change their color as an indicator of what scene is active, but you can turn them on or off in the rules, too.
At first, I had the same issue you describe about the state only updating when it changes to another state. To fix that, I have my rules set up to set the state to “0” a few hundred milliseconds after every button press. That way, if I press the same button again, openHAB sees it as a new update to the state.
So, if I double-click the 3rd button, the log shows the state change to “3.3”, and then it goes back to zero. If I then double-click the 3rd button again, I see “3.3” in the log again.
Alternatively, I could probably set up the rules to run on all item updates to capture these repeated scene numbers. But, this has worked well for me, so I’m sticking to it.
To use each button as a toggle, I just have the rule check to see whether the item is on or off, and then send the opposite command, along with a command to change the LED color. You could also have the toggle switch based on the LED color or state, but I prefer basing it on the state of the actual item I want to control, as that automatically fixes synchronization issues that might happen if the item gets controlled from outside of these rules.