Yeah it is wierd. I played another game later on with the ranger class and that time I got the achievement. The only thing I can think of is that the first time i did not spend money in the shop, but I did in the second run... I wonder if it was actually a bug or me just seeing things