Thank you for the suggestion Tomas! However, the plugin price is over my budget. I think I found out the problem: Zotpress accesses /wp-admin/admin-ajax.php to get the data from zotero.org. However, this is not cached, so it produces a 400 response. Any idea how to solve this?