01 - Preheat oven to 325°F. Line the bottom of a 9-inch springform pan with parchment paper.
02 - In a mixing bowl, combine almond flour, erythritol, melted butter, cinnamon, and salt. Stir until a crumbly dough forms. Press the mixture evenly into the bottom of the prepared pan. Bake for 10 minutes, then remove and let cool completely.
03 - In a small saucepan, combine chopped rhubarb, erythritol, lemon juice, and water. Cook over medium heat, stirring frequently, until the rhubarb breaks down and the mixture thickens to 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 erythritol with an electric mixer until completely smooth. Add sour cream and blend well. Incorporate eggs one at a time, mixing gently after each addition. Stir in vanilla extract and lemon zest just until combined. Avoid overmixing to prevent cracking.
05 - Pour the filling over the cooled crust, spreading evenly. Spoon small dollops of the rhubarb compote across the surface. Use a butter knife or skewer to gently swirl the compote into the batter in a figure-eight motion.
06 - Tap the springform pan firmly on the counter to release trapped air bubbles. Place in the oven and bake for 45 to 50 minutes, until the edges are set and the center retains a slight jiggle. Turn off the oven, crack the door open, and let the cheesecake rest inside for 1 hour.
07 - Transfer the cheesecake to the refrigerator and chill for at least 2 hours, or until fully set. Slice into 12 portions and serve chilled.