I know that currently this is not possible and is documented to explain this is not possible.
But logging an idea for perhaps a future release to support a migration.
Can I migrate a K2 Cloud subscription associated with one AAD tenant to another AAD tenant?
No. For example, should you create a K2 Cloud tenant against a temporary/evaluation AAD tenant, you cannot 'move' the K2 Cloud tenant to another AAD in the future. You would have to create a new K2 Cloud tenant to integrate with the new AAD tenant, and use tools like K2 Package and Deployment to move your K2 solutions to the new K2 Cloud tenant.