I sort of figured it out. The GPDR check box is very buggy.
If I click it on the home page, everything works fine.
If I click it on the blocked login page, it doesnt activate the login buttons
BUT if I then go back to the home page, it shows as checked but the login buttons are disabled and I have to UNCHECK it to get the buttons to enable again.
For the moment Ive just disabled it but consider this a bug report. That logic needs some attention.