Also on the custom icons, did you make sure either A. the items/Blocks are the same name? or B. the items/blocks are referencing the customicons property to display them?
First time I did and made some didn't show because of either one of the above. I had to do this because a lot of the custom stuff I added had no icons with it and had to create my own like vehicles for example most didn't have any type of icons to show was just empty or blank icons. For me, it was easier to just name the icon or pics as the same as the item/block.
Now if its custom icons for UIs or stuff like that you have to config those in the UIs and Styles or reference them.
Hopefully this helps.