Setting them on fire is reliable but takes ages to kill them. Their healthpool is really big. So besides getting through their thick armour/resistances, you also have to deal a good amount of damage.
Dynamite is too weak. High Explosives are reliable but it still takes several.
No matter the damage type, if the weapon doesn't do tons of damage, don't even bother, unless your agents are able to keep a safe distance at all times.
I don't want to spoil anything by telling you what damage types are best. If you want to know that, you can check the wiki.
So if fire is all you have right now, keep using that while running away and hope, that the vampire knight drops before your sanity does.