Can't get linux client past login screen

I can login via the Android app and the website but the Ubuntu sync client will not complete the authorization process.

If I use the “Grant Access” method, it goes through the steps and gets to the “redirecting…” message then gets stuck.

If I use the “Alternative login” method, a small white bar appears at the top of the screen after I enter my login information and that is where things stop.

I have no idea what to do now.

Nextcloud version 2.6.0git
Using Qt 5.9.5, built against Qt 5.9.5
Using ‘OpenSSL 1.1.1 11 Sep 2018’

I just kept upgrading Nextcloud. When I hit v15 the client started working properly and let me log in. I seem to be stuck at v15 until I get upgraded from PHP 7.0 to PHP 7.2