Preheat your oven to 350°F (175°C). Grease and line a 9x13-inch baking pan with parchment paper.
In a mixing bowl, combine flour, sugar, baking powder, baking soda, and salt. Whisk until well mixed.
In another bowl, mix together the vegetable oil, buttermilk, eggs, red food coloring, vanilla extract, and vinegar until smooth.
Gradually add the wet ingredients to the dry ingredients, mixing until just combined. Do not overmix.
Pour the batter into the prepared baking pan and spread evenly. Bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean. Allow to cool completely.
Once cooled, crumble the cake into large pieces in a bowl. Add 1 cup of cream cheese frosting and mix until well combined. The mixture should hold together when squeezed.
Use a spoon or small ice cream scoop to shape the mixture into small balls (about 1 inch in diameter) and place them on a parchment-lined baking sheet. Refrigerate for 30 minutes to firm up.
Melt the white chocolate chips in a microwave-safe bowl in 30-second intervals, stirring between each until smooth.
Remove the cake balls from the refrigerator. Dip the tip of each cake pop stick into the melted chocolate, then insert the stick into the center of each cake ball.
Dip each cake pop into the melted white chocolate, covering it completely. Allow any excess chocolate to drip off. If desired, immediately dip in sprinkles before the chocolate sets.
Place the finished cake pops upright in a styrofoam block or cake pop stand to let them set completely.