How do I access top most parent (district_hospital) properties while logged in as a CHV using lineage array?

We have placed district names on our district_hospital docs, Now we want to use them to activate certain features in our visits based on the districts which our CHVs are coming from. However upon inspecting the content of lineage variable we only see that the topmost parent is health_center. Is this the normal behaviour or do we have a bug someplace?

Possibly related to this post https://forum.communityhealthtoolkit.org/t/how-to-fetch-the-district-selected-in-district-form-to-health-center/1394

lineage is constructed out of the contacts visible under the logged in profile. So in the case when it is a CHV who has logged in, She will not be able to see hierarchies above her first parent health_center.