Возможно, это вызвано ошибкой, с которой связан Anurag, но вы должны знать, что два примера, которые вы использовали, не совсем идентичны с точки зрения XAML.
Если преобразовать это в синтаксис свойства элемента
Value="{x:Type whatever}"
что вы получаете:
<DataTrigger.Value>
<x:Type TypeName="whatever">
</DataTrigger.Value>
То, что вы написали в своем вопросе, на самом деле соответствует
Value="{x:Type Type={x:Type whatever}}"
Из-за семантики TypeExtension оба должны давать одно и то же значение в каждой ситуации, о которой я могу думать. Но для других целей они могут отличаться и могут вызывать различные ошибки в WPF.
Из-за этого возможно, что Value="{x:Type Type={x:Type log:FranchiseAiring}}"
может работать на вас. Вы можете попробовать это и выяснить.