I had the same problem for several months and couldn’t find a solution online.
Until there’s a bugfix I’ve change the plugin-source a little bit.
Edit the plugin under “Installed Plugins” and open the functions.php file.
Lookup the function wpws_remote_request.
Removed the last if-statement by adding // at the beginning:
// if ( false === ( $cache = get_transient($transient) ) ) {
Also mark the last else-statement as a comment:
/*
} else {
$cache = get_transient($transient);
$cache[‘headers’][‘source’] = ‘Cache’;
return $cache;
}
*/
After these small changes it suddenly started working again.
It doesn’t matter anymore what your cache-setting is, since it’s now ignored.