履歴は重複しないはずだけどな

> - 以前と全く同じコマンドを打ち込んだときは、古い方の記録が消される (繰り返され
> たコマンドが古いコマンドの履歴を追い出して消すのを避けるため)。
https://vim-jp.org/vimdoc-ja/cmdline.html#cmdline-history