Controlling settings, permissions, and membership within Teams and channels
Just in case it helps anyone else I just came across AGAT Channel Management and it claims to allow moves, copies, merges of channels in most situations. I am considering it for one client even if just for long enough to clean up the channels. They have a cost calculator on the site seems to be about $4/user.