I ran into an issue with trying to click a button that is a child of a UICollectionViewCell, when the SLAccessibilityPath builds up it's path filterRawAccessibilityElementPath skips over the cell in the hierarchy which causes the button to never become tappable.
I fixed it with a quick hack by adding:
if ([self isKindOfClass:[UICollectionViewCell class]]) {
return YES;
}
in NSObject+SLAccessibilityHierarchy - (BOOL)classForcesPresenceInAccessibilityHierarchy