Thanks for the suggestions. I tried deactivating various plugins and even the theme but it had no effect. I have a hunch that, even though the webhost says otherwise, it’s a server side thing… However, I found out that if I use the basic WordPress login widget and use a redirect plugin to forward all logged in users to the homepage, it all goes smoothly!
So I guess that’s the course of action for now!