У меня была такая же / похожая проблема сегодня.В моем случае дизайнер создал <border></border>
вокруг моей кнопки с размером, равным всему окну приложения.Таким образом, когда я перемещал свою кнопку, я на самом деле перемещал границу и кнопку , и граница привязывалась к приложению, а кнопка - к границе.Когда я убрал границу - все было исправлено.
Объяснение схемы
Проверьте, есть ли у вас такая граница или другой инкапсулирующий элемент , который может вызывать такое поведение.