The duplicate fungaloid entry is intended AFAIK. The top one is an “active” fungaloid which will attempt to chase you down and what-else. The second one is a “dormant” fungaloid, which is caused when a fungaloid is completely surrounded by other monsters and it doesn’t move at all to save CPU cycles.
That particular bit of code could probably be set up to work better, and I’m unsure if it is even still needed, but until someone takes a better look at it I’m assuming it’s intended.
Edit: A test shows that fungaloids can still affect you with spores, the chance is just extremely low (same as it’s always been).