Написание слов правильное.
Одно из значений слова грибок - споровый микроорганизм; разг. - заболевание, вызванное такими микроорганизмами; эпидермофития. Приводится пример: Грибковые заболевания.
Плоды были не на деревьях, не между ними и не на дороге.
При таком порядке слов сочетание не знаю необходимо выделить, при этом лучше использовать два тире или скобки. Однако предложение построено неудачно, желательно его перестроить.
На выходных – разговорно-просторечный вариант, допустимый в непринужденной речи. Общеупотребительно и нормативно: в выходные.