OS/calibre version. Does it happen with all books? And that cant be text from a neighboring page, because there is a margin between pages, pages are implemented as CSS 3 columns with a gap. Most likely this is a rendering artifact. You can try disabling hardware rendering, see
https://doc.qt.io/qt-5/qtwebengine-debugging.html