Bro, I am not an expert about diagnosis of engine knocking and how to rectify it, however, I would suggest to visit some good garage, reach to the root cause of engine knocking and rectify it accordingly. Engine knocking can be due to many factors; like bad fuel, bad spark plugs, deposits on cylinder walls, not-enough lubrication of cylinders, imbalanced air-to-Fuel mixture, etc. Rule everything one by one, to find the exact cause.
Yes, Attock also used to give me the best fuel efficiency, even better than Shell and Total in my ex-ride Passo (all from company operated and maintained Petrol Pumps), however, some members reported that Attock fuel chokes catalytic converter (then just as a pro-active approach, I didn't use Attock in Vitz. I most of the times prefer Shell, and then Total. But, I think, it can have nothing to do with engine knocking, unless / until fuel is of bad quality).
Bro, if H8 Attock causes knocking, then all Attock fuel stations should also cause knocking, which does not seem right to me. I think, problem is some where else. Hash737 has also been using Attock fuel (if I am not wrong, and I read it in some of his posts), and I think, he didn't report any issues.
Since I do not have any sort of proof that it chokes catalytic converter (just some members reported about it), and especially, that it causes engine knocking, so nothing can be said for surety, that what could be the actual reason?
Yes, that can be a solution. Try to switch to Shell and max. Total. Use High Octane and see the results. If spark plugs have gone bad, get them replaced (preferable). Regarding Liqui Moly 5w-30, I think, it is good, no issues with the engine oil grade and brand (If Shell Helix X7 5w-30 Semi-Synthetic can work fine, for sure, Liqui Moly can work even more better), still, if possible, try switching to 5w-20 or max. 0w-20 from the next time. Logically and technically speaking, engine oil grade must not be the issue, as these all 03 are mentioned in the owners / users manual and recommended by the OEM, still, no harm in switching to them (preferably after engine flush).
Don't worry. It will get resolved IN SHA ALLAH and ASAP, and situation will become better.
Try switching to Shell V Power, or mix of this with Shell Super Unleaded (Meaning, there is no lead in Shell fuel, which is a very good thing, it won't choke Cat Con), may be, engine knocking gets removed by simply changing the fuel station, fuel brand and fuel Octane rating.
I hope, it all helps. Thank you.