I'm not sure if it's a problem with FPP or xLights (or maybe not a problem at all), but thought I'd post my findings here so you could investigate.
I discovered this as I was attempting to use the Red and Green elements of an RGB channel as the major/minor event control channels, but it may present itself in other scenarios as well.
I have a model set up as a straight line. It has one string and one node in it.
My discovery is that, when I set the RGB values in most places in the sequence, FPP responds to the control channels correctly, launching the event, as expected. If, however, I set RGB values within the last two timing marks in my sequence (I'm using a simple 100ms timing grid), FPP does not respond to the control channels and the events are not launched. If I set the RGB values within the third-last timing mark, it works fine.
I'm not sure if it's relevant/related, but I also notice that, when I drop an effect into the second-last timing and then look at the node-level information, it has extended into the last timing mark as well. At the model level, it looks right, but at the node level, it appears to have extended to the last timing mark.
I've attached my xlights files below if they'll help with the investigation.