After creating a Room Lighting automation, I found that I wanted to limit when it would activate. I created a new boolean Hub Variable, then went back to my Room Lighting entry and selected Means to Activate Lights > Activate Lights Options > Limit Activation under these Condition (Variable is true) > Don't Activate when Variable is true. However, only the boolean variables that were created before this Room Lighting were listed.
As a sanity check, I tried creating a new Room Lighting automation. Yep, it shows my new hub variable.
Went back to my original Room Lighting to check. Nope, new variable still isn't there. Even tried rebooting the hub.
Is the only solution to delete the Room Lighting and re-create it?
Try hitting "Done" in that child instance and re-opening it? Or maybe "Done" in the parent Room Lighting app? These are cached at some point, but I don't know when they are reloaded exactly or what can trigger that. You should not have to re-create.