1)-Ambas son iguales.
2)-Cuando las hojas de albahaca (se cosechan)... Está bien
-Cuando las hojas de albahaca (se deben cosechar)... Esta suena raro para mi.
3) - Son diferentes. Por ejemplo: Una madre puede decir "A mis hijos les doy leche en el desayuno" pero estaría mal decir "A mis hijos les regalo leche en el desayuno. Sin embargo se puede dar un uso similar en este contexto: "A:Creo que no deberías regalarle un estuche por su cumpleaños. B: Tienes razón, mejor le doy una camisa."
4) pero de vez en cuando (les) vendo a los chefs profesionales... Está bien.
También puedes usar "los". Aunque se me hace un poco complicado explicarlo. Te dejo un ejemplo.
Hago postres y los vendo a los niños.
A veces les vendo 200 tomates a los chefs profesionales.
5) Creo que ambas están bien. En los mercados suelo escuchar por ejemplo "Manzanas a $3 el kilo". Pero puede que se diga de otra forma en diferentes paises.
6) Que hay de ti? .Esta bien, "ti" no lleva tilde.