I use the current naming convention for manageability.
Found a solution (workaround) - start with a smaller number of buttons in a trigger condition, replace the generated "Name of the Button Controller" to a desired name, then go in and add more buttons to the trigger condition.
The overflow in the database column comes from the wizard that generates the "Name of the Button Controller" which is a concatenation of all button names. The above is a cheat to avoid overflow, get a desired automation and in the process collapse 2-6 rules I had with one button controller.
Hub Variable:
Name: lightTimer
Type: DateTime
Value: 22:15
Go to Apps, Button Controllers
Create a new controller, auto-create "pushed" and "doubleTapped"
Set actions for button 1 pushed
Action Group: Set Mode, Variable or File, Run Custom Action
Specific Action: Set Variable
Variable to Set: lightTimer
Nothing happens, no options or anything to be able to set the variable
The only buttons available are "Cancel this action" and "Refresh Action List", which doesn't do anything.
In a regular rule I get "Select time operation", but not in a Button Controller. Is this by design, or is this a bug? I did try deleting the new button controller, rebooting, and trying again, and I get the same result.