There’s a good chance that what is happening on your site is related to the nonce being cached. Could you have a look at Wordpress SSO Expired nonce - #15 by simon?
If you are able to add the code from that post to your theme, can you let me know what the results are?