Preheat the oven to 350F degrees. Grease and dust with cocoa powder 10” bundt cake, set aside.
Make the Cream Cheese Swirl using an electric mixer beat together cream cheese and sugar until well combined. The mix in flour, egg, and lemon juice until smooth. Set aside.
To make the cake mix together sugar, oil and eggs. In a separate bowl combine flour, salt, baking soda, cocoa, and cinnamon and baking powder. With the mixture on medium mix in the flour mixture. Then slowly adding milk and pumpkin. Mix until well combined.
Add 3 cups of the cake batter to the prepared Bundt pan. Then gently spoon Cream Cheese Filling evenly over the cake batter in the pan. Smooth out the cream cheese frosting making sure not to let the cream cheese batter touch the sides of the pan and you do not need to swirl it, just smooth it out. Evenly add remaining cake batter to the top of the cream cheese part, making sure the cream cheese is completely covered.
Place in the oven and bake at 350F degrees for 45 minutes, then reduce heat to 325 degrees and cover the bundt pan with foil. Bake another 25 minutes or until toothpick inserted near the center and comes out clean. Cool in the pan for 20 minutes then remove cake and transfer to a cooling rack and allow to completely cool.
While cooling cake, make frosting. In a large bowl, beat together the butter and cream cheese with an electric mixer. With the mixer on low speed, add the powdered sugar a cup at a time until smooth and creamy. Add in milk until you get the consistency you desire.
Once cake has cooled, drizzle the Cream Cheese Frosting over the cake, add additional frosting to individual slices if you desire.