I was having trouble. For some reason, the second time I open Elite, it is no longer running in 4K. After some investigation, I realized, if you have one or more 1080p monitors, it seems they are recognized, but Elite doesn't actually have control of what monitor it is on in Sway. And, the maximum in the resolution drop-down is determined by the selected monitor. So, just change the selected monitor to get the option to select 4k resolution.
Playing Elite Dangerous: Odyssey 4.0.0.1900 under the Steam flatpak version 1726604483.
Playing Elite Dangerous: Odyssey 4.0.0.1900 under the Steam flatpak version 1726604483.