The following few statements seem to resolve the issue, where the variable page carries the previous reference. After loading the new page (click in this case):
current_url = await page.evaluate("window.location.href") # Get the new url
page = await driver.get(current_url)