Thanks for playing, glad you enjoyed it!
You´re right, the Evo! basically means that two flowers crossed by pollination. Either by being in immediate proximity (low chance) or by coming in contact with bees (100% chance after a few seconds). One of their stats gets upgraded in the process, but this plays a pretty minimal role in the late game sadly.