As far as I can see I've done everything in (3) at least to a sensible level of digging. The reasons given so far are purely to do with caching, and you've said this also, so I will wait for the level of cache pages to increase. I have already increased cache age/expiry values. Let's see what happens when the caching is a lot higher than the 50% it is now.
(4) I haven't asked the team to set up the values but I did go through and set everything up myself. I do have a fairly detailed understanding of most of the different technologies involved, it's just making sure it's set up on Ezoic's platform which is the new thing for me.
(5) I have been working on this since I joined and have followed and changed all of the recommendations (with the exception of switching off ads above the fold).
So I am confused as to where you are getting data to suggest that I haven't done a thorough walkthrough of these points. However, I can feel this discussion is starting to go circular and may grind to a halt, so I'll just wait now. I had merely reached out to see if there was anything which could be done about the scripts over which I have no direct control.