I have implemented the application that launches Google-Chrome on the iPhone.
Implementation is:
var urlString = ""
urlString = "googlechromes://***/yyy.html"
let url = URL(string: urlString)
UIApplication.shared.open(url!)
In our environment it works fine and logged-in session is shared between launched tabs and user manually opened tabs.
But in our customer's environment, tabs launched from the app and tabs launched manually have independent sessions.
Customer uses MDM, but I've never heard that MDM causes such a session problem.