Hi Kein,
As far as I know you cannot share the app registration between the resources however you can use service principal name, however multi-tenant applications can be created and Service principals can be used to achieve this requirement- https://learn.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals?tabs=browser
Hope this helps.
JS
==
Please Accept the answer if the information helped you. This will help us and others in the community as wel