In a large mixing bowl whisk together the flour, cinnamon, ginger, nutmeg, cloves, baking powder, baking soda, and salt until well combined. Set aside.
In a separate large mixing bowl, whisk together the oil, pumpkin puree, brown sugar, granulated sugar, eggs, and vanilla extract until fully combined. Combine the dry ingredients with the wet ingredients and mix until just combined.
Pour half of the batter into the prepared bundt pan, carefully pour the cream cheese filling on top of the batter, then pour the other half of the batter on top of the cream cheese layer and smooth it out.
Bake at 350°F for 60 to 70 minutes or until a toothpick inserted into the cake comes out clean. Remove from the oven and cool on a wire rack for 25 to 30 minutes, then invert the cake onto a wire rack, remove it from the pan, and allow to cool completely.