I failed my emissions big time

Here are my #s

HC ppm limit: 318 reading = 55…Pass
CO% limit: 2.52 reading = 0.12…Pass
NO ppm limit: 3353 reading = 1024…fail

curb idle
HC ppm limit: 300 reading = 35…Pass
CO% limit: 1.50 reading = 0.00…pass
NO pmm limit: N/A reading = N/A

According to the guy I know where I go… high CO% means your Catty is pouched. He also said reason mine was 1024 and not lower like it should be is because I have a 3’’ high flow ceramic core cat and apparently they dont do as much for “emissions” as a normal flow cat or what not.