I've noticed that whenever you face a certain Pokemon multiple times, they have the exact same moves. Same thing with the rental Pokemon too. (no need to include legendaries)
Here is a list of Pokemon encounterable https://www.serebii.net/swordshield/dynamaxadventurespokemon.shtml
Note that all the Pokemon you can catch are also rental Pokemon.
Hope I helped