High NOx is indicative of high combustion temperatures. How is your cooling system?
Otherwise, unfortunately, a new catalytic converter might be the best solution. Because of your previous exhaust leak, running rich might have put too much strain on the cheapo amazon cat and caused it to fail...