Slow TTFB due to shared hosting
Problem: A Time to First Byte above 600ms means that the browser is waiting for PHP/MySQL before HTML can be parsed at all. With shared hosting, your site shares CPU with dozens of other WordPress installations.
Impact: LCP and FCP skyrocket — caching only helps if HTML comes out of the cache quickly.
Fix: Object cache (Redis), server-level page cache, query optimization, upgrade to VPS or managed WordPress hosting.