This does indeed seem better in emacs 26.1.  There is a slight pause and then all the space characters on screen get highlighted at once.  So the bug can be closed.