Preheat the oven to 350ºF and cover a 9x9-inch pan with parchment paper. Then, spray with nonstick cooking spray. Set aside. Place your can of coconut milk for the caramel filling into the refrigerator if you haven't already done this.
Add all ingredients for the crust and crumble into a large bowl. Mix well (you may have to use your hands) until all ingredients are combined. It should be crumbly, but come together when you press it.
Next, take 2/3 of the crust and crumble mixture and use a spatula to press it to the bottom of the square baking sheet. If it's easier to use your hands, you can do that too! Save the rest of the mixture for later.
Place crust in the oven and bake at 350ºF for 15 minutes.
While crust is baking, prepare the caramel filling by first scooping out the fat from the can of coconut milk can and placing it into a small saucepan (be sure not to pour the clear liquid part of the coconut milk into the pan). Then, add in maple syrup, butter, vanilla, and sea salt.
Turn heat to medium/high and bring to a boil, whisking frequently.
When the mixture has come to a boil, turn the heat to low and add 1 tablespoon of tapioca flour at a time to the caramel filling. Try not to pour all the tapioca flour in at once or it will clump! Whisk frequently and then add the second tablespoon of tapioca flour.
Whisk until the tapioca flour dissolves*. Remove from heat. If the caramel is sticky and creates a film on a metal spoon, the caramel is ready.
When the crust is done in the oven, let it cool for about 5 minutes.
Pour the caramel filling over the crust and then sprinkle on the remaining 1/3 of the crumble mixture evenly over the caramel.
Lastly, evenly distribute chocolate chips and peanut butter chips over the caramel and crumble. Use your hands to gently press the chips into the caramel mixture.
Place bars into the oven and bake at 350ºF for an additional 15 minutes.
Remove from the oven and place in the refrigerator to cool for at least 2 hours before slicing.