Thanks for the tips. Crazy how things like this can slip.
The site is static and on AWS Cloudfront, but it's a quick port from the actual Vue.js app which makes it rather big. Will make it server rendered (and faster) in the future. For now just reshuffled some v-cloak tags which should result in a quicker experience.