Lights not staying off when all switches off

I can't say precisely what the issue is, but here are a few things to think about:

You don't need to create virtual switches as Room Lighting does it for you when you fill out the 'Command with Activator Device' field. So you can probably get rid of them.

You should probably set the group status indicator (there are 2 choices) for Groups.

I don't know what system is on the other side of your Maker API. Make sure that system isn't doing anything to the devices.

Also, here is a thread about groups that may be useful