In a large mixing bowl, beat cream cheese until light and fluffy.
Add sugar, and vanilla extract and beat until thoroughly combined and the mixture is smooth and creamy. Add vanilla extract and sour cream and mix until combined.
Add in eggs, one at a time, mixing after each just until combined.
Mix in flour on low speed.
Divide mixture into two bowls with ⅔ in one bowl and ⅓ in the other.
Mash well or puree 1 c. raspberries and ¼ c. sugar
Mix 1 c. diced peaches with ¼ c. sugar.
Fold in the peach mixture into the ⅔ bowl.
Fold in the raspberry mixture and the raspberry extract (if you choose to use it) into the ⅓ bowl. If you like a darker pink color, you can add in a drop of red food coloring at this point if you like.
Pour ½ of the peach filling into the prepared crust. Add ½ of the raspberry filling and swirl with a butter knife or skewer.
Repeat this process with the second halves of each mixture.
Cover pan with foil and seal edges.
Add 1½ cups of water to the bottom of the Instant Pot, place cheesecake on the trivet, and lower into the Instant Pot. Seal pot and cook on high pressure for 50 minutes.
Allow to sit in the pot for 10 minutes, then release pressure and remove from the Instant Pot. The Cheesecake should jiggle slightly in the center. If too liquidy, return to pot and cook for an additional 5-min
Remove to a wire rack and cool in pan before removing pan ring.
Once the cheesecake has cooled, thickly spread the whipped cream topping over the surface and garnish with peaches and fresh raspberries. Chill for several hours before serving.