Ios appium doesnt recognise accesibility labels from collection view with supplementary views

We have a GRID view which might have been using custom views consisting of CollectionViews with Supplemantary views.

As an example please look at this , as I am not supposed to reveal actual APP due to data protection :+1:

Channels(First Column) and TIME (second row) couldnt be retrieved.

So through Appium Inspector, I could get the elements of CollectionView but NOT the elements of supplemantary views inside them. Checked with accesibility inspector and we do have the labels with staticText still we coudlnt identify through appium inspector or through NPM.

Tried these through NPM : and no use
(:accessibility_id,“6:00pm”)

# xpath = a.string_visible_contains("*","ITV 103")
# element = wd.driver.find_element(wd.get_selector_replaced('tv_grid_page', "pgm_chnl_replace","replace",xpath))

wes= wd.driver.find_elements(:class_name, ‘UIAStaticText’) returns Array other than Channels and TIME.

Can any one suggest any hints to this.

Out dev’s are not happy to add ID’s or labels for the sake of Automation due to added overhead to maintainence and refactoring.

Just spoke to dev and this could be due to this being a Decoration View inside CollectionView , Any hints?