“Fulfill” is such a bizarre word formation. Imagine if we had other words like coolchill, hotheat, wholeheal, draftdraw, bondbind, seatsit, webweave.
We kind of have this in telltale, singsong, dripdrop but those are the other way around (following ablaut reduplication)