Preheat the oven to 350°F (175°C). Lightly grease an 8-inch (20-cm) baking pan.
In a mixing bowl, combine the flour, baking powder, baking soda, salt, and sugar.
In a separate bowl, whisk together the oil, plant-based milk, apple cider vinegar, and vanilla extract.
Add the wet mixture to the dry ingredients and stir until just combined.
Pour the batter into the prepared pan and smooth the surface. Bake for 20-22 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan.
Break the cooled cake into pieces and transfer to a food processor. Add the cream cheese, pumpkin purée, and food coloring (if using). Process for a couple of minutes until the mixture forms a smooth, cohesive dough.
Line a sheet pan with parchment paper. Scoop and roll the mixture into 14 evenly sized ovals or balls. Insert a cake pop stick into each and place on the prepared pan. Chill in the freezer for 30 minutes.