01 - Preheat oven to 325°F. Line the bottom of a 9-inch springform pan with parchment paper and set aside.
02 - In a mixing bowl, combine the almond flour, powdered erythritol, melted butter, ground cinnamon, and salt. Stir until a crumbly dough forms. Press the mixture firmly and evenly into the bottom of the prepared springform pan. Bake for 10 minutes, then remove and let cool completely.
03 - In a small saucepan, combine the chopped rhubarb, powdered erythritol, lemon juice, and water. Cook over medium heat, stirring frequently, until the rhubarb breaks down and the mixture reaches a jam-like consistency, about 8 minutes. Remove from heat and set aside to cool.
04 - In a large bowl, beat the softened cream cheese and powdered erythritol with an electric mixer until completely smooth and creamy. Add the sour cream and blend until incorporated. Add the eggs one at a time, mixing after each addition just until combined. Stir in the vanilla extract and lemon zest. Avoid overmixing to prevent excess air in the batter.
05 - Pour the cheesecake filling over the cooled crust, spreading evenly. Spoon small dollops of the rhubarb compote across the surface of the batter. Using a butter knife or thin spatula, gently swirl the compote into the filling with figure-eight motions for a marbled effect.
06 - Tap the springform pan gently on the counter a few times to release any trapped air bubbles. Place in the oven and bake for 45 to 50 minutes, until the edges are set and the center still has a slight jiggle. Turn off the oven, crack the door open, and let the cheesecake cool inside for 1 hour.
07 - Remove the cheesecake from the oven and transfer to the refrigerator. Chill for at least 2 hours, or until fully set, before slicing and serving.