My first run was with a seldarine drow female cleric of Eilistraee, and of course I did romance Astarion on that run... although... for a 'good aligned cleric' it makes little to no sense to romance an undead creature... so my roleplaying skills were shit that day.

My 2nd full run was with a high elven female wizard, I was curious if Astarion's lines would change at all for her being a high elf and a noble, but nope. 0 recognition aside from them both being baldurians... Larian, please fix, make backgrounds matter!
On my 3rd run I tried a warlock, but I haven't finished that one... I may have gotten a nasty case of rerollitis (it's what I call constantly creating new characters and deleting them later). Honestly? I am waiting for sorcerer to be implemented. I absolutely love that class. Oh speaking of warlocks, I was shocked when I found that Astarion does recognize you being a warlock for once, after Raphael's little visit, he confronts with something along the lines of 'you are a warlock, you know the importance of making a bad deal'. Makes me wonder how come he doesn't recognize a goddamn cleric on spot. Especially considering clerics have turn undead, heals (which technically should damage undead creatures like... errr.. vampires maybe?). I blame his 9INT.

Long story short, I haven't romanced another character but Astarion in BG3. Send help.

And yes, Astarion's voice actor is amazing. And sorry you lost your job. ;(