Update: a compression test will be good help in the diagnosis, but I feel this is a carburetor problem.
Can you drive the car on petrol for a day and then show us the oil on the dipstick.
First I was thinking that valves might be sticking, but since it runs fine on cng, it seems more likely that it is running too rich