Question about AXI K protocal "A6.3.4 Manager ordering guarantees"

Hello all. I'm reading AXI K protocal and I got a question here.

In A6.3.4, "A Device write DW1 is guaranteed to arrive at the destination before Device write DW2, where DW2 is issued after DW1 and to the same Peripheral region.".

And also in A6.3.5, it says " For Peripheral locations, the execution order of transactions to Peripheral locations is IMPLEMENTATION DEFINED. This execution order is typically expected to match the arrival order but that is not a requirement."

Is it possible for a subordinate configured with a Peripheral attribute to execute out of order? For example, for DW1 and DW2 with the same ID to the same region, it seems protocol-compliant for the manager to send the next request without waiting for the previous one to finish, and for the subordinate to happen to not be executed in the order it was received?

I know this won't happen when Memory locations because it's described in the protocol "A write W1 must be ordered before a write W2 with the same ID to the same Memory location, where W2 is received after W1 is received."

Anybody could help with me?  Thanks so much~