Generally, each time a bus bridge sees a transaction on just one bus that need to be forwarded to the other, the initial transaction must hold out right up until the forwarded transaction completes before a result is Prepared. One particular notable exception happens in the situation of memory writes. https://nathanlabsadvisory.com/fedramp/