In other words (I think)
when you search expertflyer for A/C connecting in B, it will show availability for each segment separately. If you are in A-B in first already, then when you search A-C via B, you just need availability on B-C, not in both segments.
However, if you just search B-C, you aren’t querying it correctly.
(thanks to Dave Noble for me finally understanding it)