My suggestion would be to put everything that could have moths into the freezer. At least for a day or two, then put into sealed containers.
Basically, take everything out of the kitchen and pantry then:
Clean the kitchen and pantry with vinegar, full strength, or 50/50 with
water. Pay close attention to cracks and crevices.
Never put open packages into the pantry. Put those into sealed containers.
Make sure when replacing items they are in sealed containers.
Antony said, "Even though I swap the traps out every few months, they are always filling up.
Maybe these traps are actually attracting the moths. I would get rid of them.
Use the 50/50 vinegar to spray any moths you see.
I would make sure new products brought into the kitchen and pantry go into the freezer first. Then into sealed containers.