GetTaskAsyncはasync / awaitで動作していないようです。 GetTaskAsyncをステップ実行すると、tryブロック内であっても常に関数の最後に移動します。
回答:
回答№1は2待機している非同期呼び出しを持つ非同期メソッドは、非同期呼び出しが終了したら直ちに戻り、次に続行します。非同期呼び出しの後の次の行にブレークポイントを追加することができます(そして/またはcatchブロック内に)メソッドを返し、デバッガがメソッドに戻り、非同期呼び出しが終了するとブレークします。