Again, what can they tap or see into that they couldn't before? All info on the other servers is public, that would be true for any federated server. I really don't get how they'd get any more access to your data than another random person on the internet seeing your profile. They're not making their own instance available to make accounts on, or enable users to post on it directly. You aren't giving them any more details than you would if you had a Twitter account that was public. It is quite literally just for official government information dissemination without being locked behind rate limits.
Surveillance? In what sense, here in particular. A bit confused. Also, it depends on the kind of private instance you mean, since this is private too, in the sense you cannot make accounts on it. What other benefit do they gain over people, using this over a corporate website?
Try and see if the settings application shows the onscreen keyboard as enabled or not. Should be in All settings- Virtual keyboard. If it was working on the lock screen it might just need some setting to change. Are you on X11 or Wayland? That might also be a factor, if it stops once it switches display servers.
Which distro are you on right now? It should have it, at least there is one on mine. Think it's called maliit-keyboard.
I've only read about it through various posts and discussions on lemmy itself, on their home instance and a couple others. Have yet to understand the ActivityPub model, even after looking at the code for a bit. If I find some clear documentation or post about it, I'll share!
The first two points could be answered better by other people than me, since I'm not super sure on them either. But the third one is basically that. You can subscribe to all other instances' communities regardless of which community you make an account on, so the lemmy model/fediverse itself is the solution/answer to how distributing wouldn't make you lose any data. As long as even one person from your instance is subscribed to a particular community on a particular instance, that content will show up on your instance too, it's basically instances that subscribe to each other. Having bigger instances doesn't really affect on the amount of in-house content as much as the costs of keeping up with it.
Hey, glad to see you got it semi-working now. For the keyboard config inside SDDM, I know of arch instructions, but it should work the same on yours. The package to install for the virtual keyboard might be different, but the config file for SDDM should be around here ( says to make it if it doesn't exist)
https://wiki.archlinux.org/title/SDDM#Enable_virtual_keyboard
The specific package on Debian seems to be this one. Try installing it with all dependencies needed-
https://packages.debian.org/sid/qtvirtualkeyboard-plugin