Hi there,
FCP / LCP metrics are related to how long it takes a browser to load what is required to render the first pixel ( FCP ) and the largest contentful element ( LCP ).
The Theme itself has very little to do with it, aside from any code that it has to load for those two metrics to be resolved. With GP that code is minimal. As is the case with most themes.
The largest amount of code will generally be generated by the content and the plugins used to create that content, for your site the largest code contributor is Elementor. As not only is it responsible for your content it looks like you’re using its theme builder.
If you run a pagespeed insight test on the page, the largest opportunity is to remove render blocking CSS and reduce unused CSS, and the majority of that is created by Elementor. So you may want to address the issue with Elementor as GP really is doing very little on your site.
As a recommendation for general performance improvements. I would use Server Side page caching, which is something your host should be able to provide, and the Perfmatters plugin as that allows you to choose what to Load and what not Load on each page, and Brian the author is super passionate when it comes to assisting users to improving performance.
Thanks, @diggeddy you’re very helpful!