Interesting. At move 9, SF says -0.7 (9... Bb4+) and then 9... exd5 gets +1.1 (depends on the params used). If +1.5 as your params gave, that is a drop of 2.2 points.
"A move that changes the evaluation by +1 is considered a mistake on an equal position, but not so much if the position was already won or lost. In this case, the evaluation swing must be more important to be considered worth reviewing."
From:
lichess.org/blog/WFvLpiQAACMA8e9D/learn-from-your-mistakesSo the Lichess analysis marks it as a blunder because of the 2.2 point drop. That explains why it is marked as a blunder.
Now as to why it thinks White is +1.5 despite being a pawn down ... well SF can see way ahead and finds a material win. Your statement about the e-file being open is the underlying issue. That together with Black's lack of development.