I get ish.conditions returned properly. For example: "customMetas"."ish.condition": "(Business_Model = Licensee)"
But when I set the depth like this in the query:
"query IshTocStructure { ishTocStructure(publicationId: 15506, includeCustomMeta: true, depth: 99) { data } }" t doesn't return the ish.condition at all for the same topic references.
Resolution
as a work around remove the extra depth argument. There is a hotfix now for this issue - CD_12.0.0_39663. It is also available with Cloud releases starting with 12.0.0-1236.
Root Cause
appears to be a bug - engineering issue SRQ-26417 - fixed in 12.0.0-1236