No Oil Pressure

Mechanical SW oil gauge or electrical?
The oil light could just be an incorrect "sending unit", they take different senders between factory gauges and warning lights.
Try swapping the sender that you had on the old engine onto the current engine (provided it worked in the first place?) and try again.