получается, нужно получить всех родителей для данного подраздела? Если так, то это можно сделать с помощью CIblockSection::GetList, вот тут есть примеры того, как это делается
можно делать на чистом JS. если вкратце, то нужно получить CLIENT_ID здесь , после этого можно использовать API.
Посмотрите примеры в этом репо , а конкретно: раз два три
устанавливаете title с помощью SetTitle? в каком участке кода? нет ли компонентов, которые самостоятельно могут устанавливать title? не используется ли для установки title функция SetPageProperty('title') ?