
I have the same error. I'm writing a Word add-in with a Custom Tab labelled "Math".
With the label and side-loading, everything worked.
The I wanted to upload the manifest to the integrated apps list, so that I can use my app without side-loading:
https://admin.microsoft.com/#/Settings/IntegratedApps
The upload failed.
The I checked using
npx office-addin-manifest validate .\manifest.xml
It failed due to the label directly under CustomTab.
Then I removed the label ➔ It failed CustomTab ... has incomplete content. List of possible elements expected: 'Group, OfficeGroup, Label'
I have my Groups there. So it expects the label. This seems to be a Microsoft bug.
I have no chance to upload my manifest with a CustomTab defined, since there will always be errors, without and with label. Do you know whether I will also fail upload to appsources?