90 PSI Oil Pressure.

Does it have a mechanical or electrical gauge? Possible line kinked to gauge? Possible remote oil filter causing increased pressure from blockage? 50 psi at idle isn’t that high but with all the leaks that have been occurring it may also be contributing to them(leaks).
No leaks now, the Superformance rear main seal seems to be doing it's job.