https://stackoverflow.com/questions/27464287/what-is-the-difference-between-await-taskt-and-taskt-result
Generally, yes. await task; will "yield" the current thread. task.Result will block the current thread. await is an asynchronous wait; Result is a blocking wait.
await task;
task.Result
await
Result