There is something wrong already with your statement of Borel--Weil--Bott.
E.g. the simplest example of a flag variety is $\mathbb P^1$ (which is the flag variety for $SL_2$), and its Hodge numbers are $h^{0,0} = h^{1,1} = 1$, and all other $h^{a,b} = 0.$
More generally, as you write, it is true, for any flag variety, that $h^{a,b} \
eq 0$ only if $a = b$.
So maybe when you assert that $h^{0,1} = 1$, you actually mean to assert that $h^{0,0} = 0$. This is certainly true, since flag varieties are connected (and it _is_ a special case of Borel--Weil; it is the special case corresponding to the trivial rep'n of $G$).
Finally, hard Lefschetz doesn't say what you claim; in general $h^{a,b} \
eq h^{a+2,b+2}.$ (Note also that the shift $(a,b) \mapsto (a+2,b+2)$ is a little odd, since cupping with the Kahler class sends $(a,b)$ to $(a+1,b+1)$. But in any case, it's not normally the case that $h^{a,b} = h^{a+1,b+1}$ either.)