Windows 10 Version 1709 Updating Issue Resolved.
Summary: Tried a lot of the tips on internet, but these actually resolved the issue.
1) Windows 10 Update Troubleshooter
Link: https://support.microsoft.com/en-ie/help/4027322/windows-update-troubleshooter
Direct Link: https://aka.ms/wudiag
2) Windows 10 Update Assistant
Opening https://www.microsoft.com/en-us/windows/features and then click "Get The Update"
Direct Link: https://download.microsoft.com/download/8/9/A/89A26D27-5642-469E-92EB-B065DB09AB1E/Windows10Upgrade28096.exe
3) To speed up the update speed, Windows Update Delivery Optimsisation helped significantly
I enabled it completely for all networks, so that it sends and also receive updates from multiple PCs and sources.
Link: https://privacy.microsoft.com/en-us/windows-10-windows-update-delivery-optimization
4) Just in case if Windows Update is choking bandwidth too much
Closing it terminates the Windows Updates Downloiading. It will consume bandwidth during updating.
Close the Local Host Delivery Optimisation process from Task Manager > Processes > Local Host Delivery Optimisation > End Task.
The band with it consumes will be mentioned in Network column in Task Mananger,
In my case it was constantly consuming 8mbps (i.e my full bandwiidth), due to some glitch, even when Windows Updates were totally stuck, before applying 1), 2) and 3) settings.