Right offhand, I can't think of an issue or procedure in SONAR that would
create a "duplicate" of a different duration in that scenario. It seems more likely the short event it was already there, and moving the longer note revealed it. Or possibly you're looking at events on multiple tracks that share the same pitch...?
Have you checked the Event View before dragging to be sure that short note wasn't already there, hidden by the longer one? Maye on a different channel? Is this MIDI you recorded in real time from a controller or sequenced in the PRV or downloaded from somewhere or...?