You biggest issues seems to me a slow TTFB which is slowing all your other loading metrics (FCP, and LCP) down:
With a 4.2 second server response time you are never going to be able to make the 2.5 second recommended LCP time.
Testing the site itself, it does appear to be very slow to respond with the initial HTML. It does look like you're using Cloudflare, but since you have not set cache-control headers it is not being cached there and is going back to your origin server each time.
You should investigate with your hosting provider as to why it is so slow to respond. Adding even a small cache-control headers will help workaround that a little for some visitors, but it's still going to be a problem for the first visitors of the site until it's cached.
After that you can see you have very high CLS, which looks to be caused by not reserving space for the ads (particularly the one at the top of the site) so the content shifts down after it is initially loaded, disrupting the user.
Thanks,
Barry