there is a gap in that mounting which will provide damping, but if that gap is no more due to oil leakage then engine is almost in direct contact with body shell.
btw, ECU is responsible to maintain rpm on an efu car, never try to fiddle with throttle stop screw caz its hard to get it back on the factory position and messes up reading from other parameters.
if engine is not maintaining the RPM then try servicing the IACV which is responsible to maintain the RPM.
i think u need to visit someone who can identify the root cause of issue with car which is still unknown.
please seek help from Karachi members finding a good spot to fix all issues @capsat @mohsin-212