Actually, not.
for ORD-SIN, BA wouldn’t show me CX options (Guess because of no F on HKG-SIN). So this was a direct point to point comparison for ORD-HKG.
I just booked the 2 legs separately (HKG-SIN available on both).
edit: sorry, my initial post didn’t clarify this- will edit.