so i killed all the vassals/lords (also used a graveyard to summon a few skeletons to see if they would finish off the remaining enemies) and when i killed every enemy the scenario stayed as if there were enemies left... probably because i still had "summoned skeletons" walking around the map (from the graveyard)

Unfortunately if this is the issue, it will require a restart of the scenario. However I've added in a new rare item with a very cool special effect to the game to thank you for reporting the bugs. :)