UiDemo Assignment - Inadvertently Created Exponential Queue/Runtime Growth Problem

I’ve somehow created a project that works, but has an increasingly longer queue/runtime. It takes 10+ minutes to process 9 transactions, and there were 1800+ total when there should have only been 106. Is anyone willing to have a look at the attached XAMLs (particularly ‘Get Transaction Data’ and ‘Process’) to assist with problem diagnosis? I’m clearly missing something and my dogged independence is costing me time I don’t have to spare. Thanks in advance for your help.

Main.xaml (50.3 KB)
Dispatcher.xaml (5.8 KB)
GetTransactionData.xaml (7.3 KB)
Process.xaml (20.2 KB)