To be quite honest, I think the Fungaloids need to be overhauled, or just straight up replaced. It does two jobs right now, so in the interest of getting rid of this apparently extremely prevalent bug I think they should be split. The “fungaloid” (ideally a new entity) is the mushroom thing that waddles around and does its POOF! thing which spreads creep around. Logically the fungal infestation would want their creep spread first, to serve as a base for everything else to grow off of. Maybe it connects it more readily to the group mind this way.
The other creature would be something which specifically spawns spore clouds. These plop down, take root in the creep, and either become another fungaloid (which actively avoids wandering on the creep to further push out its boundaries), the spore cloud spawner, or a fungal tendril.
You want to stay away from the Fungaloids, because they’re constantly spawning microscopic spore clouds that can and will infest you and fungus-ify you. The spore cloud spawner condenses the cloud it makes rather than just farting out it of its base, so while you don’t TECHNICALLY need to worry about being around them, killing it would have the same POOF! effect as the fungaloid and you’d have the same issue to worry about. Generally, killing a fungus creature without protective gear is a bad idea, just like it is now.
I think it’s a decent model for a functional fungus ecosystem, and also would stand a good chance of gutting that stupid bug once and for all. The current model for the fungaloid is apparently just more trouble than it’s worth.