For the pancakes: Combine the flour, salt, baking powder and soda, cinnamon, and ginger in a medium bowl. In a large bowl, whisk the the egg, maple syrup, buttermilk, canola oil, and orange zest until combined. Whisk in the carrots. Pour in the dry ingredients and whisk just until barely combined (it's ok if the batter is lumpy).
Place a griddle over medium heat. Melt 1 tablespoon butter. Spoon 3 tablespoons batter into the griddle per pancake, flipping once, until pancakes are golden and cooked through, about 2 minutes per side.
Transfer cooked pancakes to a 200 degree oven until ready to serve.
To make the glaze: Using an electric mixer, beat cream cheese until light and fluffy. Beat in powdered sugar and orange juice. If the mixture is too thick to pour, add milk, one tablespoon at a time until the glaze is at your desired consistency.