I've got a dual-screen setup along with a PiKVM hooked up and set to mirror my main screen. My main monitor is 1440p@300Hz while the KVM HDMI input supports up to 720p@60Hz. I also have an extended screen of 1080p@165Hz.
For some apps such as VSCode (official version installed through rpm-ostree) or Google Chrome (Flatpak), the window is really small. If I maximize it it only covers up to a quarter of my screen. Each time I unfocus or focus the window it decreases its size by half until only the title bar remains.
I've also noticed that the default terminal emulator is really blurry on my main screen.
This issues only happen when the window is in my main screen (the one that mirrors into the KVM). If I disable the KVM output or set it to extend the screen there are no issues, but that defeats the point of a KVM.
The KVM is scaled to 50%. I don't seem to be able to change it. If I set it to 100%, when I select another screen and go back to the KVM it's back to 50%.