Custom Mapping & 2D Matrix (+Maybe Gaps) - HELP!

I have WLED v0.15.0.rc1 running on a ESP32.

I am trying to make a 2D matrix made up of 4 panels. Each panel is 11 strips wide by 22 LEDs tall, they are one long strip run in a serpentine pattern with the data entering in the bottom left (exactly as per the diagram from WLED).

To make things physically easier (and apparently a lot more difficult) I have a length of 4 LEDs between the end of panel 0 and the start of panel 1 (between each red dot and each green dot). These 4x pixels are to allow each panel to be physically spaced apart. The spacing is equal to 4 strips/drops.

I have created a custom map file that is basically as follows.

{"map":[0,...,241,-1,-1,-1,-1,246,...,487,-1,-1,-1,-1,492,...,733,-1,-1,-1,-1,738,...979]}

This allows for 242 pixels in each panel and ignores the 4x pixels between each and as far as I can tell this seems to work.

However when rebooting WLED none of the “matrix” effects show up in the list and I have to navigate to the “2D Configuration” page and click save. At this point all the matrix effects show up in the list but I appear to lose the custom map. My last 12x pixels stop responding and each of the 4x pixels in the middle start responding. At this stage all of the matrix effects are therefore offset against each other (2nd panel is offset by 4, 3rd panel is offset by 8 & 4th panel is offset by 12). Rebooting WLED gets the custom map back and working, but I lose all the matrix effects again.

Ive looked at the gap JSON files and using WLED 2D-gaps.json Generator I mapped out the entire layout of my matrix and uploaded the file but it didn’t appear to have much impact.

I also tried changing all the -1s on the first row to 0 (as I believe was necessary when the pixels do physically exist but aren’t used) but this also didn’t work.

Im a bit confused as to whether I should be using a custom map JSON and a gap JSON at the same time or should I just use one or the other. Also confused as to why I have to go into the 2D config and click save before the matrix effects show up, but then this seems to ignore the custom map file!

Can anybody point me in the right direction before I go completely insane!

Thanks

Continue using ledmaps but name your map to ledmap1.json ( not ledmap.json ) and then select in from under your segment , if you still facing an issue with 2D page reset then attache your map and show the 2D page , led output …etc

Thanks, do I continue with the gaps file as well?
So a gaps file and a ledmap1 file?

No you can not use gap file and ledmaps at the same time , just focus on ledmaps as that would be better