I am having a problem with pixel mapping in xLights. This post might get a little long and I apologize for that up front but I really need some help

I have a Halloween Face from Boscoyo.
I filled it with pixels and some are not showing because I had to span a distance between holes.
In my Spread sheet I created the face. While numbering the pixels I always skipped the ones not showing so there are jumos in the number (If I had to miss one pixel between the eyes the number of the pixels would skip like 60 62... 61 being the pixel not showing)
So then I have it all mapped out.
I bring in the nodel into xLights and all is good. All the numbers are exactly like I had in the spread sheet.
When I create the mouth shapes I notice something. The nodes are now compressed. Like it is only numbering the pixels that show.
I create the mouth positions and and everything looks good.
I have a test sequence that I only try one mouth shape at a time so it doesn't take long to render.
The eyes light up correctly everytime. But the mouth is hit or miss.
Example. Mouth shape AI... it has most of the pixels correct but it doesn't light the last 4... it DOES light up four pixels that are not even close in node number to the unlit ones.
I then go into the test area and look in the model and test them one at a time. In the test area it includes the node numbers of the nodes not showing but each node lights up exactly the way it should.
I am really confused as I have uninstalled xLights (Including wiping everything in the registry) and re imported the models and rebuilt the mouth shapes several times. I can't get it to work correctly.
I added a couple pictures to help out.
Any thoughts you have on this are completely welcome!