I am following below article to use PnpSwap, however I am not clear on this. and I see following error.
https://pnp.github.io/powershell/cmdlets/Invoke-PnPSiteSwap.html
Please clarify my below questions/doubts:
1. Which template is supported for swapping? how do figure out template name of the site?
2. If I want to swap from one of the team site to root site of SharePoint online, source and target site urls are enough why we need archive URL? what is that archive site?
3. Does it work only if target is communication
site, in other cases does not it work?

