Ufh, from 2014 to 2019... i suggest that you rebuild your catalogue. I also using DBCodes for one project and I am keep finding strange things to happening with that codes. I find out that tables are not linked correctly even it says that it is linked. Try to export your database from model, and check LIB_FILE column for some miss-mach catalogue link.
Faster way, in project catalogue press the preview button next to the Data Table in your edit component window. You will see which table is linked in Base Catalog Data Window. Sometimes is wrong table.
However, try to build new catalogue maybe just for one piping spec. and see if it working ok. Good Luck