Azure Devops: Which branch to publish changes/pull requests to?

I am trialing Deepsource and have set up an integration with our Azure DevOps organization. Scanned the repositories, selected one, configured the default branch (main).

We have a branch policy that does not allow direct commits to main. One may only merge into main from a feature branch. Is it true that Deepsource cannot deal with this properly?

I noticed Deepsource failed to create a PR for the configuration (no feedback, just nothing happening). I then created it myself. Analysis completed and I tried AutoFix on one of the issues. If I create a PR from the result, it gives a generic error and no PR is created.

How does Deepsource create PR’s by default (from which branch to main?). Can I debug somehow why Deepsource is not able to create PR’s?

Thanks!