Its really difficult to have the CWV with more then 90% with all the scripts injected by Ezoic, dont get me wrong i like the platform but its frustrating to see the the issues.
My website is big and was fully optimized and i had around 98-100 in CWV before joining ezoic, then after the scripts were injected it dropped to 40-50.
Leap to me did a worst job then with my local Cache plugin , and even the Ezoic CDN is not as good as the Cheap CDN i use (Bunny CDN), then i have removed leap and ezoic CDN , then my website went to 55-60 in CWV.
Another issue that i have noticed is the fact that Vignette ads impact a lot the performance of the CWV, when i disable vignette ads the CWV went up to 80-85
So there are a lot of code being injected that impact deeply the performance of a website and we need to analyze and test a lot to see what is the best balance.
My traffic did not dropped yet because when i joined i had the CWV score at 92 and by the time i am writing this comment has dropped to 85.
I believe to solution is not deleting plugins and switch themes, because if the results were excellent before implemented Ezoic, so the issue is in Ezoic end, i know script will slow things down but probably need to be optimized.