When trying to explicitly wait for an element to become visible using ExpectedConditions, Visual Studio warns me that it is now obsolete and will be removed from Selenium so
check which version of Selenium.Support and Selenium.WebDriver NuGet Package do you have installed. I got the same issue now with latest version 3.11.2 and I downgraded to 3.10.0 and it fixed the problem.