Are you sure your engine only has one oil pressure switch?
On mk2 engines there tend to be two, one that is ignored below about 2000rpm (white plastic body), and one covers below that engine speed (brown or blue plastic body).
You must be disconnecting the one that only triggers the warning above 2k rpm, which isn't the one that is causing your issue.
Find the blue/brown bodied one and see if oil is oozing out of it under the wire cover, that always seems to indicate that replacement is necessary, because the internals have broken.