When creating a package, the labor hours for the labor item are not saved. They come directly from the hours qty in the catalog. This needs to be attached to the package, not the catalog. The reason for this, is if you have a special labor hours required for a package you use often, they won’t be reflected in the package, unless they match in the catalog.
I created a package with specific “Programming” labor attached to some items. These hours amounts need to be specific to the package created. When the package is then pulled in from the catalog, the hours quantities are reset to the catalog values of the individual items.