Thanks for that. It seems to correctly recognize your local instance and remote instance and even says the remote instance is “ok!” before it claims performance is too low to continue without any extra information about it so we may need to enable verbose logging to get any extra info.
To turn on verbose logging, run with -logcmds="LogDerivedDataCache Verbose"
.