Originally Posted by
grahampros
Here is the reason it's not the carrier issue. As soon as you check the bag ( even true in the US) it is no longer under the airlines supervision or rules. The OP clearly did not declare it on check in. Then they found it. Which by the way is the airport security check's job to do so. They did their job and found the violation.
It's airport security's job to enforce CBP violations? That's a... novel idea.