Munching:
Big pyroblast crit, ignite DoT ticking for 1,000 every second
You land a fireball crit, big ignite from pyroblast now replaced by new fireball ignite for 500 every second
^ this was the problem.
However some time ago this mechanic was changed for ignite, deep wounds, piercing shots etc.
Nowadays, it goes like this. (assuming an ignite proc lasts 4 seconds)
0 seconds: Pyroblast lands
1 seconds: Ignite ticks for 1,000.
2 seconds: Ignite ticks for 1,000. Fireball lands on mob now and adds to the ignite effect
3 seconds: Ignite ticks for 1,500. (Pyroblast + fireblall)
4 seconds: Ignite ticks for 1,500.
5 seconds: Ignite ticks for 500. (Ignite from pyroblast has worn off. Only ignite remaining now is from fireball)
6 seconds: Ignite ticks for 500.