ok mod use to work, so had to make a new one and now I can't craft my new engrams

No, but I would go through and just rebuild your links.

Make sure that EngramEntry is properly linked and verify your file paths.

Reparenting should not have effected being able to give you the item through command.

I have noticed when testing on a server, if I cannot give myself and item, I check the downloaded files from steam and they are always missing, which means I have a broken link somewhere. I start with EngramEntry (in your case, as these are not structures) in PGD, link it again, move to EngramEntry, link PrimalItem_star_wars_gangster_helm or whatever, link that in EngramEntry again, even if they are properly linked, do it again. The editor can be buggy. Then in your primal item, make sure it links to whatever files you gotta have (SM) for your helm.

If you are still having problems, parent it to the file that the original helms are parented to. Open up an original helm primalitem file and compare it with yours, looking at all the check boxes. Not just viewing modified only. A lot of times I forget I am looking at modified only and run in circles for a couple minutes before I realize my mistake.

Make sure the is no crafting inv req for a fabricator or something as well. Give the item a crafting req of at least 1 item. Thatch, stone, whatever. Just make sure its still there, I know you said you have done this. Make sure Give to players inv is checked in EngramEntry.