CloneApp clones the API Permissions of an Azure AD App to the same or another tenant. You export an XML file and import to create a new App.
Can also be imported via a Gist.
Install-Module AzureAD
Install-Module CloneAppConnect-AzureADExport-AzureADApp -Name TestApp -Path C:\temp\$params = @{
    Owner               = '[email protected]'
    XMLPath             = 'C:\temp\TestApp-20200808-0349.xml'
    Name                = 'NewApp'
    SecretDurationYears = 10
    ConsentAction       = 'Both'
}
Import-AzureADApp @params$params = @{
    Owner               = '[email protected]'
    GithubUsername      = 'kevinblumenfeld'
    GistFilename        = 'testapp.xml'
    Name                = 'NewApp'
    SecretDurationYears = 10
    ConsentAction       = 'Both'
}
Import-AzureADApp @params