See bug 21800 for the reverse operation TransformKohaToMarc. Currently, we rely on the interface for the operation of TransformMarcToKoha. It does not check the repeatable flag of subfields. If you give it two subfields for a non-repeatable subfields, it just merges both into a kohafield like "A | B".