This has been driving me crazy for ages too!
For me, I found out it was because my Plesk URL is a domain proxied through CloudFlare. Everytime I clicked on a new page, CloudFlare was proxying me through a different server/IP address and Plesk was kicking me out.
Enabling Allow IP address...