I saw this on our site that used next.js once. Looks like they use Gatsby which I guess is similar.
Cache headers weren't being set properly, new pages would or wouldn't load depending how you reached the page (direct link vs. javascript loading the content via an internal cache or via a fragment fetch)