Just a few things off the top of my head:
1) make sure your engram is set to a level higher than 0 and requires at least 1 engram point to learn. (I've seen oddities like this with anything less) and that there is a crafting cost to them (1 wood or thatch is what I usually do for testing)
2) Make sure not of your engram items have any of the "deprecate" flags enabled.
3) Make sure any assets referenced are actually in your mod folder. not all of the assets in the devkit are actually packaged in the base game.
If all else fails you can try replicating what I do in my tutorials, having a visual example might help spot anything that was maybe forgotten. Episode 3 is where I actually create a first mod that includes the stuff you are working with now: https://www.youtube.com/playlist?list=PL2o1TY9xh_JsmbgQfSCydfT-7OSdvxsVR