Да, этого и следовало ожидать; посмотрите на шаблон по умолчанию для Label, это просто текстовый блок с отступом. Стили унаследованы , поэтому Label установит FontSize на 32, но тогда стиль TextBlock переопределит это. Если бы вы только что это сделали, это тоже было бы 5pt.
Редактировать: Таким образом, я решил бы создать фиктивный подкласс (т.е. класс, который ничего не меняет) из TextBlock с именем NormalText, а затем стилизовать его; таким образом, вы случайно не получите другие текстовые блоки.