Fireball is a one-shot though, not a continuous effect.
my guess would be, that firewall is reapplied every turn until its duration runs out