What you were expecting to happen, and what actually happened?
After completing a battle while wearing the Celestial armor, I expected to earn 8 souls. However, I only received 6 souls. This isn’t just a display error; I checked my collection before and after.
What are the steps to make it happen again?
With a team of four fully-traited Dust Devils, go to Ghulvania’s sixth challenge, Castlemania, on Normal difficulty. My Dust Devils have 8 magic, so they deal 9 damage. Use all four Dust Devils’ powers in the first four turns. The Banshee should remain on the board after it should have died. When you cast Dervish the fourth time it should only hit Avina, skipping the still-present Banshee. You’ll win the battle, but only get souls for three of the enemies you defeated.
This is repeatable for me. Six times now.
Do you have any screenshots or video you want to share with us so we can see the problem? Attach them to your post!