Я думаю, что Вы не учитываете время обмена по RS.
Скорее всего Вы видите как отрабатывается предыдущая запись. А уже потом принимается к исполнению новый сигнал.
Попробуйте не меняя период задавать скважность 1 значение - 0 (на какое то время) - другое значение.
ШИМ по сети - вообще вещь специфичная, с учетом задержки, вносимой обменом с модулем. И только у Вольда нет с этим проблем ни на каком другом оборудовании