Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a mixing bowl, combine the pumpkin puree, granulated sugar, brown sugar, vegetable oil, egg, and vanilla extract. Mix well until smooth.
In a separate bowl, whisk together the flour, baking soda, baking powder, spices (cinnamon, nutmeg, ginger), and salt.
Gradually add the dry ingredients to the pumpkin mixture, mixing until just combined. Be careful not to overmix the batter.
Using a cookie scoop or tablespoon, drop heaping amounts of the batter onto the prepared baking sheet, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes until the edges are set and the tops spring back when pressed lightly.
Remove from the oven and allow to cool on the baking sheet for 5 minutes before transferring to a cooling rack to cool completely.
While the cookies cool, make the cream cheese filling. In a bowl, beat together the softened cream cheese, butter, and vanilla extract until smooth and creamy.
Gradually add the powdered sugar, mixing until the filling is fluffy and well combined.
Once the cookies are completely cool, spread a generous amount of cream cheese filling on the flat side of one cookie and top with another cookie to form a sandwich.
Repeat the process until all the cookies are filled.