Auto-translated
Regarding the stables specifically – firstly, this has nothing to do with the bug in Heroes 2, and secondly, it is one of the main features of the Castle, for which (among other things) players bid. I believe that removing such a feature as the special buyout of a hero in the Castle, gaining +400 mana there, then dismissing that hero and resurrecting him in another city, is wrong. It simply weakens the Castle and impoverishes the gameplay. However, the hero should be resurrected on the same turn with the same number of movement points as when he was dismissed; otherwise, with a sufficient amount of gold, we can obtain heroes with 4-6-8... movement points, which is, of course, absurd.