Don't know if this will be much help , but how about we look at what is used with petrol that is not used with LPG ?
How long has the petrol been setting in the tank? Could it have managed to get some water in the tank? If the car runs alright at higher RPM on petrol , might want to check the petrol filter from the tank to the engine. What do you think?