HV oil pump vs Stock oil pan

With only 15 psi at idle, the engine is leaking oil somewhere.
Possibly, but 10 at idle is OK as long as it comes up quickly by 2000 RPM. If worried, I would check main and rod bearing clearances and try to have them in a street engine, on the lower end.