Atlas for 1 year old infants

When I tried it, the templates created by the script were shown in the MNI submenu. I also tried to create a template through the GUI and this template got placed in the USC submenu. It does not have consequences for what I have to do, but I thought you may want to know about this issue.

I probably didn't tell you this explicitly: the subjects must be named Oreilly_XXm.
The classification in submenus is only dependent on the name of the subject (= the name of the .zip file).
brainstorm3/toolbox/tree/tree_callbacks.m at master · brainstorm-tools/brainstorm3 · GitHub

probably because I did not use the RefChannelMat object you used in your code. How do your get that object/structure?

This is an existing structure to which you add the modified locations (possibly after changing the order based on the labels). You can simply load any of the default EEG cap in Brainstorm, and use this as you "RefChannelMat".