кажется понял в чем дело - лейблы на самом деле всегда центрированы по вертикали относительно того элемента, где они заданы. Просто когда элемент простой (контрол), по высоте он сравним с меткой и мы этого не видим.
Другая картина если метка задана на составной элемент (Layout и пр.). Сейчас в коде у меня так, и по-другому сделать не получилось. Поэтому видим центрирование.
Если хотите это исправить шлите идеи, желательно сразу код :)