Here is my Catan Player Piece Organizer that will be part of my Box Organizer in the future.
I ran into a lot of issues with size variance of the Catan pieces themselves as they are wooden and aren't consistently uniform. I settled on making the slots big enough to hold some larger 3D printed pieces and they hold most wooden pieces just fine with no issue. These models I found specifically fit very well: https://makerworld.com/en/models/48408#profileId-50281.
*Your results with wooden pieces may vary, but I tested several different color sets and even with variations in the odd piece everything was fitting fine.
Happy to take suggestions, hopefully this helps with having an All-In-One option for the Base Game and Basic Expansions.
Happy Printing!