And thats all what you think a vampire is?
Not only has Larian removed the traditional weaknesses of vampires, running water, sunlight, they also completely ignore that he is undead. Doesn't eat, doesn't sleep, doesn't feel anything. And in D&D vampires (and vampire spawn) also means having regeneration, ect.
Astarion maybe has 10% of all attributes of a vampire spawn.
You do realize these weaknesses were removed due to the tadpole, right? Cause, sure, I do agree, the game should still list him as an undead (and have negative energy like necromancy spells heal him and actual healing spells damage him), and for some reason in certain places in the game (like Mystic's Carrion's secret trapped dungeon - the one in the Undercity) he is totally immune to necrotic damage, while in other places he still takes damage (act 2's SCL). The game is really inconsistent when it comes to that. Not to mention running water USED to damage him in the EA and Larian has decided to remove that weakness from him (I guess cause it was annoying to players - his water problems caused a lot of pathing issues and made his real identity too obvious).
Also, I have read a ton on vampire spawn in D&D and they do have feelings, true vamps do not, but spawn still retain their 'humanity' to a certain extent. And the eating part, yeh, another Larianism to make long rests function (same with sleep, altho he doesn't actually sleep, he's an elf and he trances on his back lmao).