Clean the barrel with a solvent to take out any excess grease and oil. Do not use an oil to clean it. Stop oiling your mags. It does not need it and it puts oil in places where oil is not needed and it does not put oil where it is needed.
Try a good .20g minimum bb, do not shoot any "colored" .12g bb.
That is pretty much all you can do. The EF1911 is a dead end pistol.