Hello Xhevahir Mehalla,
Can you confirm the exact names of the Integration Runtime and Linked Services in both Subscription A and Subscription B?
Are there any differences in the configuration details of the IR and Linked Services between the two subscriptions, apart from the names?
Here are some suggestions for the issue you are facing:
Use parameters within your ARM template to dynamically set the names of the linked services and integration runtimes during deployment. This allows you to use the same template across different environments without manual changes.You can also consider using variable groups to manage environment-specific configurations. You can define variables for each environment and link them to your pipeline.
Before deploying, validate the connections of your linked services in the Azure Synapse Studio to ensure they are correctly configured and can connect to the respective data stores or services.
and make sure the Synapse workspace deployment task in your DevOps pipeline is configured to reference the correct subscription and workspace in Subscription B.
You can reference this demo
I hope this helps.