Preheat your oven to 350°F and lightly spray your 10-inch springform pan. Stir the cookie crumbs and melted butter together in a bowl until it looks like wet sand. Press it firmly and evenly into the bottom of the pan, then bake for 10 minutes. Pull it out and let it cool while you make the filling.
Beat the cream cheese, mascarpone, and sour cream together until completely smooth, about 3 minutes on medium speed. Add the honey and sugar, then beat again until fully combined. Add the eggs one at a time, mixing well after each so the batter stays smooth and doesn't curdle.
Turn the mixer to low and add the flour, heavy cream, and vanilla, mixing just until combined. Scrape down the bowl one more time to catch any hidden lumps. This is your base batter before it gets split and colored.
Split the batter evenly into three bowls. Leave one bowl plain white. Tint the second bowl yellow and the third bowl orange using your gel colors, adding a little at a time until you love the shade.
Pour the yellow batter over your cooled crust and bake for 30 to 35 minutes, until the center is just set and no longer jiggly. Pull it out and let it cool on the counter for 20 minutes before moving to the next layer.
Gently pour the orange batter over the baked yellow layer and bake for another 30 to 35 minutes. Cool for 20 minutes again — this step keeps your layers distinct instead of blending together.
Pour the remaining white batter on top and bake one final time, 30 to 35 minutes, until set. Let the whole cheesecake cool completely at room temperature before it goes anywhere near the fridge.
Refrigerate the cheesecake for a full 24 hours, no shortcuts here. Once it's chilled, run a knife around the edge, release the springform sides, and whip the cold heavy cream to stiff peaks. Spread it over the top and finish with a scattering of candy corn.