✅ HTTPClient's GetAsync errors and doesn't get caught - C#