пока на ум приходят хаки вида "делаем x:Bind для обычных биндингов к свойству Text, делаем Binding для дизайнерских биндингов к свойству d:Text"
по идее единственный человеческий вариант — это накопипастить все биндинги к свойствам с d:PropertyName, при этом заигнорировать d в рантайме, использовать в d:PropertyName Binding вместо x:Bind, а в d:DesignInstance подложить this, чтобы path вида ViewModel.Свойство не менялся. тогда получаем быстрые x:Bind для рантайма и обычные Binding для дизайнера.