assuming the fuel is not really sub-standard as in most of Baluchistan and your fuel system is clear ,then in my opinion :
-- first get the valve timing checked as overall it is giving a sign of incorrect timing
-- if that doesn't resolve then your fuel injector are clogged
-- just a far fetched idea .. the thickness of gear oil may also be a reason or something to do with gear .. but this will be last in the check list
knocking is basically missing a stroke or mistimed stroke .. so these two are the main reasons
do not drive for prolonged duration in B or S mode red owner's manual for details