Presets with different Segments only Load in Playlists

I have a working strip and a 2D Matrix set up and working (2 different instances but same issue for both)

Whenever I create a Preset which does contain more than the standard Segment e.g. 2 Overlapping Segments for an overlay Effect or 2 Segments that split the strip in half; I cannot load/activate them again through a click on them in the Presets List. Strange thing is, if I include them in a Playlist they will work out fine together with all the other ones.

Why can’t I load them again by clicking on them in the UI but they work fine in a playlist?

that’s absolutely not normal and not how it should be - either something broken with the config or something wrong with flash.

Thanks that already helps since it makes clear that the expected behavior is different.

I tried a couple things, making a new install and then try it with only 2 Presets

Preset 1 contained to Main Segment for the whole String

Preset 2 contained 2 Segments for each half of the string

Unfortunately same behavior, when I want to switch again to the Preset with the 2 Segments, it’s not loading. If I let WLED Boot with the Preset with 2 Segments, it loads.

Maybe I need to try another ESP32 Board, that’s my last guess tbh

cant say without an example, there are too many factors at play. maybe the segment is just frozen?

I now tried it on a new ESP32 but that doesn’t seem the issue. Also the Config seems fine working. The last idea is, that it is related to the presets itself. I added the API command for an “corrupted” Preset. I noticed that some will load even with different segments contained but the majority will not load.

{"on":true,"bri":255,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":15,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"set":0,"n":"Links","col":[[116,255,10],[0,0,0],[0,0,0]],"fx":67,"sx":66,"ix":128,"pal":46,"c1":128,"c2":128,"c3":16,"sel":true,"rev":false,"mi":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":1,"start":15,"stop":49,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"set":0,"n":"Mitte","col":[[116,255,10],[0,0,0],[0,0,0]],"fx":67,"sx":66,"ix":128,"pal":46,"c1":128,"c2":128,"c3":16,"sel":true,"rev":true,"mi":true,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":2,"start":49,"stop":65,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"set":0,"n":"Rechts","col":[[116,255,10],[0,0,0],[0,0,0]],"fx":67,"sx":66,"ix":128,"pal":46,"c1":128,"c2":128,"c3":16,"sel":true,"rev":true,"mi":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":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}]}