This issue is directed mostly towards rain and snow weather conditions.
Currently, when a particle-based weather condition's particle count reaches maximum and the weather changes to another particle-based condition, the particles from the first condition remains which prevents the second condition from generating its particles.
The plugin will also falsely report that it is in the second condition despite never reaching there due to the same issue above.
The plan is to allow gradual transitioning between weathers. In other words, when the weather changes, start removing the other particles and at the same time, start replacing the available particle count slots with the current weather particles until current weather particles reaches maximum.