Actually, you can get Lunala in Sword without trading or transferring by joining Dynamax Adventures. For example, if some Shield player is going on a Dynamax Adventure and the boss is Lunala, a Sword player could join it and catch Lunala. Just thought I'd mention it.