Hi RohanS3230, I am Paulo and I'd like to help.
A method I know to enable it is by creating a batch file. You can copy and paste this in Notepad and then save it as .bat (Ex: hotspot.bat)
powershell -ExecutionPolicy Bypass "$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile(); $tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile); $tetheringManager.StartTetheringAsync();"
Once you save it, press the Windows key +R then enter shell:startup to open the startup folder and place the file in it.