Preheat the oven to 350°F (175°C).
Generously mist a 12-cup Bundt pan with non-stick spray and coat it well with flour.
In a large mixing bowl, beat together the cream cheese, butter, and sugar on medium-high speed for 5 to 7 minutes, until the mixture is very pale and fluffy.
Add the eggs one at a time, mixing well after each addition to ensure each is fully incorporated before adding the next.
Scrape down the sides and bottom of the bowl with a silicone spatula.
Stir in the drained crushed pineapple, lemon juice, and vanilla extract until just combined.
Gently fold in the flour and salt, being careful not to overmix.
Pour the batter into the prepared pan and smooth the top.
Bake for 70 to 80 minutes, or until a skewer inserted into the thickest part of the cake comes out clean.
Let the cake cool in the pan for 1 hour, then invert it onto a serving platter and let it cool completely.
To make the glaze, stir the powdered sugar and reserved pineapple juice together in a small bowl until smooth.
Drizzle the glaze over the cooled cake using a spoon or pour directly for a thicker coating.