Я признаю, что это не очень полезный ответ, но у меня была та же проблема с отступом. Похоже, поля работают нормально для MotionLayout, но он не поддерживает отступы. То, что я сделал, чтобы заставить мою работу работать так, как мне хотелось, - это добавить отступ в моем файле MotionLayout к любому желаемому представлению. Он учитывал отступы в этом файле, но не в пределах наборов ограничений сцены движения, поэтому он не позволял анимировать отступы в моей ситуации. Было бы просто сохранить заполнение stati c, которое было установлено в файле MotionLayout, и этого было достаточно для меня.
Из этого сообщения в блоге кажется, что вы потенциально можете оживить между отступами, если вы установили переход между сценами движения между двумя различными макетами в отличие от ConstraintSets.
Я задал вопрос нескольким различным ресурсам о том, почему MotionLayout не поддерживает заполнение и обновит мой ответ, если я получу что-нибудь полезное, но, насколько я могу судить, анимация значений заполнения не поддерживается в MotionLayout.