Thanks Andy, that is actually a much cleaner approach for larger cue lists

Instead of creating one OSC/LED action for every LPU cue, the B-Station can use its own playbacks as a local colour lookup table. The idea would be:
/pb01/cue <cue number>
↓
B-Station Playback 1 → Jump → Control
↓
Local PB1 cue with matching RGB colour
↓
Button 1 LED follows that colour
Then Playback 2 can mirror `/pb02/cue`, and so on. This reduces it to one OSC action per playback, with the colour mapping stored in the B-Station cues.
René, the only maintenance point is that the B-Station cue colours still need to match the colours programmed in Cuety. Changing a colour in the LPU-2 will not automatically update the B-Station.
Thanks for sharing it, Andy!