Blend together crushed pineapple, brown sugar, eggs, vegetable oil, vanilla, and cinnamon with an electric mixer until smooth.
Gradually add in flour, baking powder, and baking soda, mixing until blended.
Stir in shredded carrots and pecans by hand and mix thoroughly. Set aside.
Blend together cream cheese, sugar, vanilla, and egg for your filling, set aside.
Spray a bundt pan with nonstick, then pour half your cake batter in it.
Next, drop in in all of your cream cheese mixture by spoonfuls, and swirl with a knife to give a marble look.
Top with the remaining cake batter. Bake at 350 degrees for around 50 min. **Check after 40 minutes, and if the crust is getting too browned, if it is, cover with foil.
Let cool 15 minutes before inverting onto a serving dish once it is fully cooked.
Mix together 2 cups powdered sugar with 2-3 tbsp milk, and drizzle on top of cake as desired.