Oil light stays on too long on a cold start

It is a rebuilt engine probably from a company that is isn't a precision engine builder.

Yep, and that is one of the many reasons parts store "remanufactured" engines are often a bad risk.