Brother it seems your engine is OK and combustion is proper.
Check for any air leaks from silencer / air intake manifold or airbox.
Get the compression test of engine done.
The problem could also be with your gearbox / CVT.
Have u ever installed CNG ?
Does it happen in D mode only or while accelerating ?
Its not good to keep running engine with knocking.