Если тебе для драг энд дропа это нужно, то лучше сделать базовую кнопку и научить ее драгаться, без байндов, просто оверайдом. И потом остальные от нее отнаследовать
кароче проблема была в переименовании функции, по дефолту он создает имя OnMouseButtonDown_0 -если это имя оставить все работает, если переименовать перестает работать