Caching Issue: 2 sites on different servers, only one is reading cache properly

Using Version 2.9

I have one site on dreamhost, regular shared hosting and it is reading the cache and loading just fine, well under 1 second. The identical site on a dreamhost VPS is writing to cache but not reading it at all so I have a 4-5 second page load time every single time. I am just using File engine.

Any idea how to troubleshoot this issue?

Solved! I contacted customer support

Checking your account I found the
VPS and MySQL server were split between data centers. This split can
cause latency issues. I have consolidated your servers into the same data
center. You should see a performance improvement for your site.

It is working fine now…