Everyone believes their site is slow because of "too much JavaScript". It is usually one enormous image, or a font blocking the render, or an N+1 query.
DevTools → Lighthouse gives a report with the offending files named. The Network tab, sorted by size, usually answers the question in five seconds.
Test on Slow 4G with the cache disabled. Your own repeat visit on office wifi tells you nothing about a first-time visitor on mobile data in Eldoret.
Measure, change ONE thing, measure again. Changing five things at once tells you the total but never which change mattered, and one of them may have made it worse.