If you predefine a Generic Device trigger, you must to set Command Input, but It's optional:
*** Log:
2024/12/26 09:32:47:460|ASL|performing 366|
2024/12/26 09:32:47:460|ASL|triggering action Empty Placeholder - 94E4D55D-E9A4-40F2-9D02-825E92EEB26F|
2024/12/26 09:32:47:460|ASL|performing 380|
2024/12/26 09:32:47:460|ASL|triggering action Trigger / Execute Generic Device Command - B793BC7A-6461-45C4-8A44-7651B181FEA5|
2024/12/26 09:32:47:464|ASL|bettertouchtool handled exception data parameter is nil|
2024/12/26 09:32:47:464|EXC|data parameter is nil|
If I set any value for Command Input, the command runs immediately.