Hello @kks8589 and welcome back.
CI/CD gets a little complicated when a SHIR is involved. There are a couple sorts of issues that can arise. The error message suggests this is the permission issue I describe below.
Short answer: You need to go to the Factory 'owning' the SHIR, and grant permissions to the other Factories. Permissions are not migrated during the CI/CD process.
Long answer and education:
Issue: Linked SHIR vs Shared SHIR type conflict
Only one Factory can 'own' a given SHIR at a time. The 'owning' Factory has different information about the SHIR than a Factory who links to another. This means when you try to migrate an 'owning' Factory, you are then making the new Factory contest ownership. This is bad. To get around this issue, use a third Factory as the owner so the SHIR can be shared among all environments.
Issue: Permission
To stop unauthorized Factories from getting access to your SHIR, you must tell the 'owning' Factory to share SHIR access to any other Factory. It keeps an allowlist. This list must be updated manually. The good news is that you only need to set this up once. The access is based upon the ID of the Factory in Azure Active Directory. If you delete and re-create a Factory, even with the same name, you would need to grant access to the new Factory.