Beat cream cheese in a large bowl for 1-2 minutes until creamy and smooth.
3 (8-ounce) packages cream cheese
Add sugar, sour cream, heavy cream, flour, and vanilla extract. Beat again on medium-low speed until combined, stopping to scrape the bottom and sides of the bowl.
1 cup granulated sugar, 1/2 cup sour cream, 1/4 cup heavy cream, 3 Tablespoons all-purpose flour, 2 teaspoons vanilla extract
Add eggs, one at a time, mixing on low speed just until incorporated. Scrape the bottom and sides of the bowl partway through to ensure the eggs mix in evenly.
4 large eggs
Pour 1/3 of the cheesecake filling into the prepared crust. Crumble 1/3 of the cinnamon filling on top. Pour another third of the cheesecake filling over this, and repeat with another third of the cinnamon filling. Pour the remaining cheesecake filling on top and sprinkle with the remaining cinnamon filling.
Place the springform pan inside a 10-inch cake pan. Place both pans into a large roasting pan and carefully transfer to the oven. Fill the roasting pan halfway with boiling water to create a water bath before closing the oven door.
Bake for 80-95 minutes just until the edges are set but there is a still a slight jiggle in the center of the cheesecake. Start with the lower amount of time. If the whole cheesecake is too jiggly, continue to bake for another 10-15 minutes before checking again.
Once the cheesecake looks done, turn off the oven and leave the oven door slightly ajar so the cheesecake can cool slowly for 30 minutes. Then carefully remove the springform pan from the water bath and let the cheesecake cool completely on a cooling rack for 1-2 hours.
Transfer the cooled cheesecake to the fridge and chill for 4-6 hours until completely set. Remove the cheesecake from the springform pan.