Had the same problem, and albeit not a solution, a workaround is to scroll the window manually to somewhere where the link is visible (adapt Y below):
$I->executeJS('window.scrollTo(0,Y);');
Source: How can I scroll a web page using selenium webdriver in python? (Adapted for Codeception)