Yes. You can google "grainy shea butter" and "grainy cocoa butter" for more info. basically, when you cool slowly, the stearic acid in the butters starts to harden up and seperate out, leaving those little grains. Supposedly you can temper the butter and you'll never get grains again, but I haven't found that works for me.
What works for me:
Product needs to be thoroughly melted and hot. if you have a rim of solidified product on the sides of the container, or left behind on the side of the container after you pour, it's too cool.
When product is melted and totally clear, pour into your container. I like to put my containers on a baking tray with a sheet of wax paper. That way I can scrape up a spill, reheat and re-pour. Once poured, containers go in fridge or freezer.
When making whipped shea butter, I do the thorough melt, pour into a silicone individual soap mold and stick in the freezer. I unmold the frozen shea butter pucks (about 4 oz each) and keep them in the fridge. I chop into pieces and whip them from their, adding liquid oils as I go.