In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth and creamy.
Gradually add the powdered sugar and vanilla extract, continuing to mix until fully incorporated and fluffy.
In a separate bowl, whip the heavy cream with granulated sugar until stiff peaks form. This typically takes about 3-5 minutes.
Gently fold the whipped cream into the cream cheese mixture until fully combined, being careful not to deflate the whipped cream.
In a small saucepan over low heat, warm the blueberry jam until slightly runny, then mix in 1 cup of the fresh blueberries until well coated.
Spread half of the cream mixture evenly into the bottom of the pre-made graham cracker crust.
Layer the blueberry mixture over the cream layer, spreading it out evenly.
Top with the remaining cream mixture, smoothing it out to cover the blueberries.
Chill the pie in the refrigerator for at least 4 hours or until set. For best results, chill overnight.
Before serving, garnish with the remaining fresh blueberries and a drizzle of blueberry jam if desired.