Я также столкнулся с этой проблемой, и, основываясь на моем предварительном расследовании, я считаю, что узлы "browser refID" не наследуют настройки, как узлы "ID браузера / parentID".
Похоже, что .NET применяет информацию только с первого refID узла, которому она соответствует, а затем игнорирует остальные. Порядок сопоставления - от корня (то есть ID = «По умолчанию») к более конкретному (например, ID = «IE8»).
Существует ошибка на connect.microsoft.com , которая поддерживает эту теорию. ссылка
Я бы предложил применить ваши пользовательские настройки только к refID узлам, у которых нет предков.
К сожалению, это означает, что вам придется дублировать больше конфигурации, а также обрабатывать значения по умолчанию в коде.