ActivityPub instances can relay messages, but generally they don't unless it's a dedicated relay that instances have to specifically sign up to receive messages from. Most instances are not subscribed to any relays, but only receives messages addressed to at least one user on that instance.
Maybe I am understanding it wrong: when your instance (inA) federates with inB, doesn't that make inB available to everyone who is federated with inA?