Some of the Gen 8 movesets also stand out because of the absurd Levels moves are learned. A lot of the the DLC movesets look like, and probably were, made for Pokemon caught at Level 60 in SwSh's Postgame instead of anything that would ever make them usable in BDSP. You may want to avoid evolving Shinx until Level 48 if you want Wild Charge because it's Level 68 for Luxio or 80 for Luxray. You're better off sticking with Volt Switch for STAB so you can switch to something that actually learns its moves. Zubat and Nidoran desperately need TMs too because every 5 Levels with their moves doesn't let you get any good moves without TMs and it's even slower if you evolve them, which most people would.
Were they not allowed to touch the Level Up Moves from SwSh? The stuff changed and not changed... Why? The trainer's movesets were improved a ton, so why is so much unchanged or ported then unchanged?
This really irked me when seeing Dialga's learnset. They took the Gen 8 learnset and moved Roar of Time down to 40 so it would have it on catch and just shifted every other move up. Now Dialga learns Iron Tail at Level 88 as its final move just because it has 100 power, which is not the kind of final move you expect when grinding your box legendary to its personal peak. They could have taken the USUM learnset finishing at level 50 with Flash Cannon, or even added Heal Block back from DP and had a perfectly fine learnset designed with capturing it in the story in mind.