Typically, any time a bus bridge sees a transaction on one particular bus that should be forwarded to the opposite, the first transaction should wait around until the forwarded transaction completes before a result is ready. Just one notable exception happens in the situation of memory writes. Here, the bridge https://nathanlabsadvisory.com/cyber-defense-architecture-implementation/