Hi @Craig Vertigan ,
I can reproduce this issue in my envrionment.
After adding a page, the Managed Navigation will be always overrided to custom sort order rather than defult.
A workaround solution is to change the sort order to default one using the code snippet below, leaving TermSet.CustomSortOrder to empty:
using (SPSite site = new SPSite("http://sp/sites/publishingsite1"))
{
TaxonomySession taxSession = new TaxonomySession(site);
TermStore termStore = taxSession.TermStores["Mananged Metadata"];
Group group = termStore.Groups["Site Collection - sp-sites-publishingsite1-1"];
TermSet termSet = group.TermSets["publishingsite Navigation"];
termSet.CustomSortOrder = "";
termStore.CommitAll();
}
You can create an ItemAdded Event Receiver for the Pages library with the code snippet above so that this code function will be trigged automatically.
If the response is helpful, please click "Accept Answer" and upvote it.