What you were expecting to happen, and what actually happened:
Trait description says ‘Conjure a Lavastorm when my turn begins’, he instead does so when the battle begins as well as any consecutive round when it’s the enemy’s turn.
How often does this happen? When did it begin happening?
Always at the start of the battle.
Edit/ as confirmed below, it activates at every turn, the players AND the opponents turn.
I’m using Slayer here. But it’s the very beginning of the match.
As you see by the indicator above my teams side that it’s my turn and also shows Magma Storm trait activating from the enemy with the appropriate icon on the bottom that a Lavastorm is active.
Lavastorm trait reactivates on every pass of the turn and shows 8 turns left when it’s A’s move and when it’s B’s move (where it should show 7 turns left).
The Lava Storm is working as it’s described in the description, if he’s the 4th. Troop on your team. If your hero or any other troop is after him then, their storm will override his. This has always been the function.
I think you are missing that even if he is not on your team his lava storm applies on every turn not just the turn of the team who has magma dragon on it. It is only supposed to apply on the turn of Magma Dragon but right now as it sits it applies on both players turns.
The storm counter continually stays at 8 turns remaining instead of as it is supposed to, on Magma Dragon’s turn creating a storm at 8 turns, it going to the other players turn going to 7 turns, then going back to Magma Dragon’s turn and going back up to 8 when it is freshly applied.
I must be lucky because I’ve only discovered a bug talk when I got on the forum. All of my teams revolves around storms activated and I would’ve noticed instantly if there was a bug.
Are you able to share screenshots or video? That sounds like something the devs want to see to help fix this bug. If it’s not affecting everyone or is not consistent, it may not be as simple as a fix as they think.