yeah i guessed so too.... and beside if they are twins they dont have to be completely identicalMaybe they are fraternal twins instead of identical or maybe its just symbolism. Vergil has hair from his dad and Dante from his mom or something.
and im still convinced that those aren't hes parents