If this was happening before there is likely an outdated bpm that needs to be fixed to make it work. If not a trace will show you where you can run the bpm.
The thing you want to be sure of is that it runs once only, so possibly putting it on the OrderDtl table with a condition of an added row and quotenum is not zero.
Then you could copy the data with code or widgets.