Same thing happens with the haste from Death Seal - The Quick and the Dead (5 seconds) being overwritten by 1s haste procs from items or the 3s haste from Transplant - Acolyte’s Fervor.
Ideally, getting another haste buff should only overwrite the current one if it would extend the current duration or just add it to the duration.