Is there any way to connect any of the available Hotspot programatically (without navigating to Settings app).
No. The hotspot subsystem will allow you to reconnect without user interaction but the initial selection of that network must always be done by the user (or, in the case of a managed device, via a configuration profile).
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"