I'm sorry I was crabby earlier. Dad's day & missing mine but I'm level 29 & I guess we all who r not fortunate enough to do well w/random, will just have to suck it up & be patient! Much good fortunes ahead, hopefully!!
No worries. I play quite regularly, am at level 30, and just recently got 3 badges in a row (tending mushrooms, tending a sparkling mine and the workshop). They'll come... in time. Frankly, I don't even pay any attention to the badges any more - when they come, they come.
Exactly what happened to me. Got nuturers from watering fruit trees too and I do water them a lot but not so much the mushrooms as I'm maxed on them and hardly water the plants as maxed on most petals too but badge eventually just popped up. Got 3 badges in a few days so think its just perseverence to be honest