I tried making that change, but it didn’t result in a different behavior.
I did try changing my Core piston to use some different actions, with some success. Instead of using ‘Set Level’ as I was before, I tried using ‘Fade to’ and that seemed to mostly work, although it wouldn’t go all the way up to 100% (it stopped fading up at 75%). Setting the lights to flash also seemed to work (although again, the timing wasn’t the best).
So I’m not sure if there is something wrong with using the ‘Set Level’ in Core, or if that command is broken for these switches.