Preheat oven to 350 degrees and spray a 9 inch pie pan with cooking spray. Set aside.
In a food processor, add almond flour, coconut flour, cocoa powder, baking powder, xanthan gum and salt. Give a few pulse to combine then add cubed butter and vanilla extract. Pulse until coarse crumbles form.
Pour chocolate pie dough into the prepared pie plate and press to cover the bottom and sides uniformly.
Bake pie crust in a 350 degree oven for 9-10 minutes. Let cool completely.
In a large bowl, combine sweetener, peanut butter, and cream cheese until fluffy using an electric mixer.
In a separate medium bowl, beat heavy cream with an electric mixer until stiff peaks form. Fold half of the whipped cream into the peanut butter until combined. This will help loosen up the peanut butter mixture. Gently fold in remaining whipped cream. Try to keep the mixture airy when folding lightly.
Spread peanut butter mixture on top of the cooled pie crust.
In a large bowl, add 1 cup heavy cream. Beat with an electric mixer until mixture starts to thicken. Add in powdered sweetener and vanilla. Continue beating until stiff peaks form.
Add whipped topping on top of the peanut butter layer. Spread evenly. Refrigerate pie for 2 hours to set. Top with crushed peanuts and melted chocolate if desired.