I'd trust a CAT indicator more than a GM one, so look at the filter itself. If you're in dust a lot, keep a closer eye on the filter. Otherwise, give it a look every 15k or so. And by all means, check it yourself, rather than letting others do it. If they don't reseat it correctly, you're at risk of engine damage from dust getting past.
If your intake box is broken, I'd get it replaced ASAP.
We had a guy try to claim us for a Kubota diesel on a straw blower, but we denied it when we found he'd used the wrong size air filter, and the air intake tube was caked all the way to the manifold.
The quick oil change guys used to like to show me my current filter next to a shiny new one to try and get a $36 sale for a $10 filter. After I would tell them, "No!", they'd discover that they'd really screw up their knuckles screwing in that 4th Torx head screw. So, they'd skip it. And I'd get to take care of it at home.
Now I waive them off before I even pop the hood.
FC