Если включено "адреса совпадают", то как и зачем выводить два блока, чтобы в итоге вводили разные??? Извините, но модуль не обладает искусственным интеллектом и не додумывает и не выдумывает что-то, а работает по своим настройками. Если используете оба блока, то и набор полей должен быть одинаковый, иначе опять та же ерунда с "одинаковостью адресов" И соответственно ничего друг в друга не копируется, пока явно это не указано (что адреса одинаковые, либо используется один блок). Плюс на уровне опенкарта при сохранении адресов в базу один адрес не отличим от другого и при следующем заказе последний основной адрес будет загружен в другой блок, нежели в прошлом. Всё это нужно учитывать при настройках, так как повторюсь, что у модуля нет "думающего" инструмента.