Preheat oven to 350 F. Mix the almond flour and tapioca starch together in a food processor, stand-mixer, or mixing bowl.
Add the solid coconut oil and pulse to bread it up. There should still be little piece of coconut oil in the mixture.
Turn the processor on and pour in the cold water, maple syrup, peanut butter, and vanilla. Mix until a large ball of dough forms. It should be sticky and soft. Add the mini chocolate chips and pulse a few times to incorporate into the dough. Don't mix too much, you don't want to bread up the chocolate chips.
Pour the dough into a 9-inch spring form pan greased with oil (I like to brush some coconut oil on the bottom and around the sides). Use a measuring cup or jar to press the dough into the pan and up the sides. You should have enough dough to get a thick bottom and thick ½ inch sides.
Poke a few holes in the bottom of the pan so air is able to escape in the oven. Then bake in the oven for 20 - 25 minutes until golden. The crust will look a little puffy but it will reduce down as it cools. Let the crust cool down while you prepare the filling.
For the filling, add the vegan cream cheese, peanut butter, coconut sugar, and vanilla to a mixing bowl or stand mixer. Beat well until creamy. The coconut sugar will dissolve into the cream cheese and peanut butter. Mix until it looks like a big bowl of creamy peanut butter.
Pour the filling into the pie crust. Use a rubber spatula or offset spatula to even it out. There will be enough filling to fill up the entire center of the pie. Wrap the pie tight in plastic wrap or place in an airtight container in the fridge and allow it to set for at least 6 hours.
When ready to enjoy, spoon out the cream on top of the coconut milk can into a mixing bowl. Beat well with a hand mixer or stand mixer until creamy. Add in the powdered sugar and vanilla and continue to beat well.
Spoon the whipped coconut cream on top of the pie and top with dark chocolate shavings (optional). Use a sharp knife to cut slices of pie and enjoy!