Sadly, this has been happening since I got the laptop in 2015, through many video driver updates. I am currently running the latest drivers and no change.
One other thought on this -- the KeePass executable is marked as "high DPI aware", but it actually handles DPI changes much better when I disable this. (It's pixelated on the laptop display, but everything is scaled correctly and readable.)
KeePass doesn't handle DPI changes