Sync query throws System.Aggregate exception due to timeout

Great Client Library :-)
Async query works fine

var resp4 =   connection.RunAsync(testTable.Filter(  x => x.Name == "Jane Brown"));
            while (true)
            {
                if (!await resp4.MoveNext())
                    break;
                Console.WriteLine(resp4.Current.Name);
            }

But Sync query below throws System.Aggregate exception due to task timeout issue

var resp5 =   connection.Run(testTable.Filter(  x => x.Name == "Jane Brown"));
            foreach (var r in resp5)
            {
                Console.WriteLine("Sync" + r.Name);
            }

Thx,
Ash