Physical copy has nothing to do with it, it's slow for those who have the digital download as well.
After reading the last two comments I decided to actually time my personal load time via the switch and here are the results:
My complete load time is 2:03.71
Lap times:
1. 0 29.24 to white Mojang screen
2. 0 30.00 Title screen
3. 0 58.58 load character creator
4. 0 05.88 finished loading completely
Obviously 2 minutes of loading is still quite long, I guess I was just overly excited that it didn't take over 5 minutes anymore.
ATTENTION This issue has been fixed by the Nintendo Switch 10.0 update. If you have not yet updated to 10.0 or higher please do so to fix this issue. My switch loads Minecraft in 30 seconds or less after this update.
Great to hear
1.14.30 - have spent 4 days building a trading hall and have not found a single Trident enchantment villager.
As of 1.14.30 this issue still persist, it seems to depend on how much save data is on the switch, the more save data the longer it takes.
1.14.30 just hit and the switch still takes 5 minutes to load. Is Mojang even paying attention to the switch because it doesn't feel like it?
Soul Speed can only be acquired through bartering with piglins or found in Bastions chest I believe.