Prep the pan and oven. Heat the oven to 325°F (163°C).
Line an 8×8-inch baking pan with parchment, leaving overhang for easy lifting. Lightly spray.
Mix the churro crust. In a bowl, stir 2 cups almond flour, 2 tablespoons coconut flour, 1/3 cup granulated keto sweetener, 1 teaspoon cinnamon, 1/2 teaspoon baking powder, and 1/4 teaspoon sea salt. Stir in 1/2 cup melted butter and 1 teaspoon vanilla until the mixture clumps like damp sand.
Press and par-bake. Press the crust firmly into the pan in an even layer.
Bake 10–12 minutes until set and lightly golden at the edges. Set aside to cool 5 minutes.
Make the cheesecake filling. Beat 16 ounces softened cream cheese with 1/2 cup granulated keto sweetener (or 1/4 cup granulated + 1/4 cup brown-style) until smooth and fluffy, about 2 minutes. Add 2 large eggs, one at a time, mixing on low just to combine.
Add pumpkin and flavor. Blend in 3/4 cup pumpkin purée, 1/3 cup heavy cream, 1 teaspoon vanilla, 1 1/2 teaspoons cinnamon, 1 teaspoon pumpkin pie spice, and a pinch of salt.
If using gelatin, sprinkle 1 teaspoon over 1 tablespoon cold water, let bloom 5 minutes, then warm gently until melted and mix into the batter.
Pour and level. Pour the filling over the warm crust. Tap the pan on the counter a few times to release air bubbles. Smooth the top with an offset spatula.
Churro topping. In a small bowl, mix 2 tablespoons granulated keto sweetener with 1 teaspoon cinnamon.
Sprinkle evenly over the batter for a classic churro finish.
Bake low and slow. Bake 28–35 minutes, until edges are set and the center jiggles slightly like gelatin. Don’t overbake; it will firm up as it cools.
Cool and chill. Cool in the pan on a rack for 1 hour. Refrigerate at least 4 hours, preferably overnight, until fully set.
Slice cleanly. Lift out with the parchment.
Warm a sharp knife under hot water, wipe dry, and slice into 16 bars. Dust with powdered keto sweetener if you like.