В бэм сказано, что модификатор не может задавать позиционирование.
margin
и прочие вещи, которые влияют на окружение, нельзя задавать для блока и модификатора блока, но можно задавать для элемента и модификатора элемента.block--margin20
, на который вы сослались, считаю ошибочным.