That is fairly simple to answer: If you say "this is canon" you say "this is real", Astarion being a vampire is canon. If there are two lines of interpretation that are contradicting, saying one is canon not so subtly implies that the other is wrong, leading us back to the "I am right and you are not" front.