Git for Windows slows down a lot after network change or after use of an VPN. For example ls or git status commands took over a minute to complete!
During this slow pace if network is turned off, then git-bash works normally.
Git for Windows uses __git_ps1 internally for getting some info and that alone takes over a minute!