Which upgrades don't work? I've tested them all extensively. The spores are logarithmic which means you get diminishing returns as explained on the convergence page. You are probably expecting exponental which gives more the longer you go.
NL((1.1^brown+1.3^red+1.5^blue)/1.1^total spores) off the top if my head.