I cannot create a custom field in the Compliance Package Items sub-modules. is this by design?
Yes, it is like that by design. It is not possible to add custom fields on the compliance package item.
Although you cannot add Custom Fields on Compliance Package Items, you can add Custom Fields on Compliance Analysis (at the end, it’s the “same” element).