Add all ingredients to for the peanut butter layer to a large bowl
Stir until everything is thoroughly combined
Line bottom of 8 x 8" dish with parchment paper
Lightly oil the sides with coconut oil
Spread peanut butter mixture in an even layer in the pan
Place in refrigerator while you prepare the topping
Add coconut butter, honey, and butter to a small saucepan
Heat over medium-low heat until melted, stirring often
Remove from heat and stir in vanilla
Spread evenly over peanut butter layer
Sprinkle shreadded coconut over the top
Refrigerate for at least two hours before cutting into bars
Store in refrigerator to keep them firm