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.