How to add AddSpacer2 in ICommandGroup

What’s wrong with my code? I’m trying to add AddSpacer2 in ICommandGroup and I got CommandManager without Spacer, only buttons.

                const int menuToolbarOption = (int)(swCommandItemType_e.swMenuItem | swCommandItemType_e.swToolbarItem);
                var cmdIndex0 = _cmdGroup.AddCommandItem2("Export to PDF", 1, "Export to PDF", "Export to PDF", 0,
                    "ExportPdfCallback", "", mainItemId1, menuToolbarOption);
                var cmdIndex1 = _cmdGroup.AddCommandItem2("Export to DXF", 2, "Export to DXF", "Export to DXF", 1,
                    "ExportDxfCallback", "", mainItemId2, menuToolbarOption);
                var cmdIndex2 = _cmdGroup.AddCommandItem2("Export to STEP", 3, "Export to STEP", "Export to STEP", 2,
                    "ExportStepCallback", "", mainItemId3, menuToolbarOption);
                
                var cmdIndex99 = _cmdGroup.AddSpacer2(4, menuToolbarOption);

                var cmdIndex100 = _cmdGroup.AddCommandItem2("Help", 4, "HintString", "ToolTip", 3,
                    "ExportStepCallback", "", mainItemId100, menuToolbarOption);
                var cmdIndex101 = _cmdGroup.AddCommandItem2("Help", 5, "Export to STEP", "Export to STEP", 4,
                    "ExportStepCallback", "", mainItemId101, menuToolbarOption);
                var cmdIndex102 = _cmdGroup.AddCommandItem2("Help", 6, "Export to STEP", "Export to STEP", 5,
                    "ExportStepCallback", "", mainItemId102, menuToolbarOption);


                    var cmdBox = cmdTab.AddCommandTabBox();

                    var cmdIDs = new int[7];
                    var textType = new int[7];

                    cmdIDs[0] = _cmdGroup.CommandID[cmdIndex0];
                    textType[0] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;

                    cmdIDs[1] = _cmdGroup.CommandID[cmdIndex1];
                    textType[1] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;

                    cmdIDs[2] = _cmdGroup.CommandID[cmdIndex2];
                    textType[2] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;

                    cmdIDs[3] = _cmdGroup.CommandID[cmdIndex99];
                    textType[3] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_NoText;

                    cmdIDs[4] = _cmdGroup.CommandID[cmdIndex100];
                    textType[4] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;

                    cmdIDs[5] = _cmdGroup.CommandID[cmdIndex101];
                    textType[5] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;

                    cmdIDs[6] = _cmdGroup.CommandID[cmdIndex102];
                    textType[6] = (int)swCommandTabButtonTextDisplay_e.swCommandTabButton_TextBelow;


                    cmdBox.AddCommands(cmdIDs, textType);