A circular reference occurs when a WHEN block uses the same OrderID as the Strategy Block inside the body of the WHEN block. This will create a condition where the WHEN block conditions may never be satisfied, and the corresponding Strategy block may never be executed.