I played the battles completely differently. My entire group rushed to the knight and replenished mana. By that time, the archer had taken Nature with fairies, so two heroes already learned Walk and Haste, and the third learned Holy Word. This is how I tried to compensate for the lack of boots. With the support of Holy Water, the troops fought normally against the undead, and mana was also replenished at the bridge with mummies. I killed the vampires with one hero, cutting off their wings with sticky liquid and summoning fairies.
Of course, I can upload the corresponding saves, but I think it's clear enough as it is. I didn't have a single battle on the edge, everything went smoothly, almost without reloads.