For those who might a solution to this, I was able to replace my previous workflow with Fastlane scan with
tuist test --result-bundle-path tests.xcresult
xcresultparser -o junit tests.xcresult > results.junit
xcresultparser -o cobertura tests.xcresult > coverage.xml
Options can be changed according to appropriate needs (I needed Cobertura for code coverage reports and JUnit for unit tests) After generating those file I was able to upload them back to Azure Devops and see them associated to the current opened PR.