Question: can exhaust leak cause p0420?
Answer: The most common things that can cause a P0420 error code are bad oxygen sensors, engine coolant temperature sensor malfunction (does not seem likely given what you have said), leaking exhaust, or a bad catalytic converter. ... It could also have caused leaks elsewhere in the system.