My website : https://www.dentistfriend.com/
Normally looks good , but when google cache my website its layout get disturbed.
Lots of errors and never finishes loading.
HTML errors 54 and I see fatal errors also
CSS Errors (982) Warnings (1742)
Fix the errors and google cache problem will most likely disappear.
Loading time, best you read this.
check what types of errors is showing in search console. Fix it.
You have to pass your website through w3 standard to make it SEO friendly.