I prefer to use google page speed score i have found gtmetrix and toolspingdom dont always correlate to real world speed figures in core vitals., with the mobile results it took me a lot of configuration to get this, I use good vps litespeed plus a couple of other things, Geotargeting and speed are pretty difficult but i have managed it i have quite a heavy site . You are right you need to spend money and in the top 10 thats what makes the difference soemtimes.
Desktop:
Attachment 8920
Mobile
Attachment 8918
Mobile core web vitals
Attachment 8919