I've had the same issue since 1.10 came out. My kids play on the switch and I am on Win10. But the problem is solely with my kids accounts. I deleted every world, and reinstalled the software. Unlinked/relinked the accounts from both Microsoft and Nintendo, without any improvement. I finally made two completely new accounts (users, Nintendo, and Microsoft). Now it works just fine with the new accounts. But the old accounts are still a major problem even after this newest update (1.11.4). My guess is that there is something corrupting the accounts (though I'm not an IT guy).
To add to my previous post. The issue persists even if the Microsoft account is signed-out and playing solo/offline. They can't play survival on those accounts due to the poor performance, and I'm afraid to let them create worlds on the new accounts. Also, we don't have any "addons" only the packs that came with the games. I'm too hesitant to purchase addons without knowing what caused the problems. I'm not sure where the "save/cached" data is, but my gut is telling me corrupted "Minecraft" data is bogging down the "user" (not the nintendo or Microsoft accounts) on the switch.