Ответ
Да, был случай при реализации сложной анимации с MotionLayout. Нужно было синхронизировать несколько анимаций с разными задержками и кривыми Безье. После нескольких неудачных попыток понял, что проблема в конфликте атрибутов в XML. Решение:
<!-- Было -->
<ConstraintSet android:id="@+id/start">
<Constraint android:id="@+id/button">
<CustomAttribute .../>
</Constraint>
</ConstraintSet>
<!-- Стало: вынес атрибуты в отдельный ConstraintSet -->
<ConstraintSet android:id="@+id/custom_attrs">
<Constraint android:id="@+id/button">
<CustomAttribute .../>
</Constraint>
</ConstraintSet>
Вывод: иногда нужно пересматривать архитектуру даже мелких компонентов.