Preheat the oven to 350°F (180°C). Thoroughly grease a 10-12-cup Bundt pan with extra vegetable oil using a clean paper towel, making sure to coat every crevice and the center tube. Evenly dust the inside with extra all-purpose flour. Set aside.
In a large mixing bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside.
In another large mixing bowl, beat the eggs, white granulated sugar, and vanilla extract with an electric hand mixer or stand mixer on high speed for 10 minutes until thick, pale, and fluffy, gradually adding the vegetable oil as you mix.
Reduce the mixer to low speed. Add some of the dry ingredients, followed by some oat milk. Continue adding them in batches until everything is incorporated, mixing just until combined. Do not overmix.
Pour the cake batter into the prepared Bundt pan and spread it evenly.
Bake on the middle oven rack for about 45-50 minutes, until a toothpick inserted into the thickest part of the cake comes out clean. Let the cake rest in the pan for 10 minutes, then carefully invert it onto a wire rack and lift off the pan. Let the cake cool completely before glazing.
In a medium bowl, whisk together the icing sugar, oat milk, and vanilla extract until smooth. Pour the glaze over the completely cooled cake. Slice and serve with fresh berries and pomegranate. Enjoy!