Problem with SelectionDAG ordering

We have some custom nodes that are lowered and we are running into a problem where the Node Ordering is not copied correctly between the original node and the custom lowering.

My question is, do we have to manually copy over the ordering in custom nodes via DAG.AssignOrdering, or is there a location that should do this copy for us?