Your Total Blocking Time is high. This number reflects the amount of load time needed to execute all the javascript and retrieve information from your server before the web page can be displayed.
Looking below at the assessments, it looks to me like your Google Tag Manager is your main source of blocking (289ms).
Do all three of those Adwords tags need to load before the content loads? Can you defer or asyncly load those? In my experience, optimizing for Core Web Vitals usually means balancing the need for the marketing tracking codes and speed of loading. Marketers hate hearing this, but is that 300ms that important for tracking?