Issue transitioning from a Preset with 2 Segments to a Preset with one

I have a preset Xmas1. It has 2 interleaved segments, one Red and one White. Another preset, Xmas2 is a single segment and I use the JSON API to set individual lights. The JSON is valid and works when I POST it to WLED or paste it in to the API Command box.

However, if I select Xmas1 then Xmas2 all the lights turn off. If I select Xmas2 again the lights turn on as expected.

Xmas1:

Xmas2 JSON: {“seg”:[{“id”:0,“start”:0,“stop”:271,“on”:true,“bri”:125,“i”:[0,41,“FFE0A0”,41,48,“FF0000”,48,58,“00FF00”,58,65,“FF0000”,65,90,“FFE0A0”,90,110,“FF0000”,110,127,“00FF00”,127,137,“FF0000”,137,231,“FFE0A0”,231,247,“FF0000”,247,257,“00FF00”,257,271,“FF0000”]},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0}]}

I’m thinking of switching Xmas1 to a single segment and lighting individual lights, but this should work. Any idea how to troubleshoot this?

I noticed this too. the reason (I think) is that the colors in that preset are pushed to the segment immediately but the “freeze segment” command is executed later on in the code, you can try to have an “in between” preset that freezes the segment and then add them both as a consecutive playlist. let me know if this workaround fixes it.

edit: I see you are not even setting the freeze segment command. not sure it will help though due to the bug I just mentioned.