There is a issue in the game now, if the vial looks full.. it's not, so you need to give it extra blood. and the caravan area detection is big so you will have to fill the vial away from it