My angular project on gitlab weighs 52MB, but when I download it weighs 500KB and that’s how it should be (ofc. after “npm i” it weighs much much more). Does gitlab shows weight of project with all the history?
Yes. (There’s really not that more to say, you’ve given the (major) reason in the question.