Это потому, что перед тем, как вставить дочерний UserControl в материнский UserControl, его необходимо полностью создать, а поскольку он еще не знает своего родителя, он не знает о SolidColorBrush.
ЕслиВы помещаете SolidColorBrush в раздел Ресурсы вашего Appl.xaml, он будет работать: App.xaml загружается при запуске приложения, и любой добавленный вами ресурс будет глобально доступен.
Тем не менее, вы также можете выставитьСвойство зависимости InnerTextForeground в дочернем UserControl и установите его в качестве локального ресурса SolidColorBrush в родительском UserControl.
Это не очень сложно, но дайте мне знать, если у вас возникли проблемы с этим.