I just repro'd it like this:
$ env --ignore-environment TERM=$TERM HOME=$HOME emacs -q --load /tmp/repro.el

ESC x [execute-extended-command]
m [self-insert-command]
a [self-insert-command]
n [self-insert-command]
RET [ivy-done]
g [self-insert-command]
i [self-insert-command]
t [self-insert-command]
RET [ivy-done]

/tmp/repro.el contains

(load-file (expand-file-name "~/.emacs.d/elpa/ivy-20190809.1551/ivy-autoloads.el"))
(ivy-mode 1)



On Tue, Aug 20, 2019 at 11:54 AM Štěpán Němec <stepnem@gmail.com> wrote:
On Tue, 20 Aug 2019 11:39:32 -0700
Eric Hanchrow wrote:

> I'm not certain whether it came from ELPA or MELPA (to be honest, I'm not
> sure how those are different).  In the *Packages* buffer, I see
>
>        ivy                20190809.1551 dependency            Incremental
> Vertical completYon
>
> and M-x find-library RET ivy RET shows me the file
> ~/.emacs.d/elpa/ivy-20190809.1551/ivy.el , if that helps any.

Yeah, these date-like versions are from MELPA. But as I said, I can't
reproduce your problem with that version either.

--
Štěpán