Preheat your oven to 350°F (175°C). Grease the baking pan and line it with parchment paper for easy removal.
In a large mixing bowl, combine the pumpkin puree, granulated sugar, brown sugar, and vanilla extract. Mix well until smooth.
In another bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
Slowly add the dry ingredient mixture to the wet mixture, stirring until just combined.
Pour the batter into the prepared baking pan and smooth the top. Bake in the preheated oven for 25 minutes or until a toothpick inserted into the center comes out clean.
Once baked, remove from the oven and let it cool in the pan for about 10 minutes. Then, transfer the cake to a wire rack to cool completely.
Once the cake is completely cool, crumble it into a large bowl with your hands until it resembles fine crumbs.
Add the softened cream cheese to the cake crumbs and mix until fully incorporated and the mixture holds together when pressed.
Roll the mixture into 1-inch balls and place them on a baking sheet lined with parchment paper. Refrigerate for about 30 minutes to help them firm up.
In a microwave-safe bowl, combine the white chocolate chips and vegetable oil. Microwave in 30-second intervals, stirring in between, until melted and smooth.
Dip the end of each lollipop stick into the melted chocolate, then insert it into the center of each cake pop.
Dip each cake pop into the melted white chocolate, ensuring it is fully coated, then tap off any excess chocolate. Place back on the parchment-lined baking sheet.
If desired, sprinkle the tops with colorful sprinkles before the chocolate sets.
Allow the cake pops to cool and the chocolate to harden completely before serving.