Gustavo,
Yes that helped very much thank you!
In the manual, table 80 shows the ISP type selection. USB1 is not listed here as connection for the ISP. I ran an experiment and tried all combinations of 0-255 in byte 1. Values 0,1,4,6 and 8 did function as specified..
All other combinations (2,3,5,7 and 9-255) would enumerate the MSD on USB0 or USB1 if they were connected independently. If both USB0 and USB1 were connected at the same time, then it would always enumerate as a MSD on USB0. I'm a bit confused/concerned the manual doesn't specify USB1 as a ISP connection.

Strapping the pins (P0.4, P0.5 & P0.6) supports the DFU class on either USB0 or USB1 and I can see this when I strap the pins at reset as shown in table 5.

Does the reinvoke ISP routine support the DFU class on USB0/USB1 or is there a different way to invoke the DFU class?
Thank you!
Sam...