Reproduction:
$ git log
... # <first section of log prints...>
: # q pressed to exit
$ q # q exits, but q is not eaten
Is this a configuration issue? I am using Git for Windows v2.27.0.
The problem does not occur in PowerShell/CMD, and also does not occur when using e.g. less on a large text file.