I think this is a limitation of the dispatch() helper function. That function, returns a new PendingDispatch object, but the constructor of the PendingDispatch class does not return the object, so I don't think you will be able to chain method calls on it.
You might be able to do ProcessOrder::dispatch($orderData)->delay(10) instead, or something along those lines.