I run Ubuntu 18.04 with Gnome on a 4k hidpi monitor with 200% scale factor. If I manually run applications (e.g. Wavebox, Telegram Desktop, KeePassXC, ...) they start scaled properly and everything is fine. However, if I add them to the startup applications, when I start the system, they start without scaling and are impossible to use. When I close the apps and restart them, they are scaled.
How do I run an app at startup with the proper scaling?