You need to check what temp you are adding the butter to the soap base. The soap base wants to be at a cooler temp so the butters will stay suspended through your soap. Same as if you added oatmeal, the cooler the soap the more mixed in it will be otherwise if the soap base is too hot the grains...