The resolutions only have a real meaning with the screen size in relation to them. If you require different DPI settings per screen, you'll need to switch to Wayland, as X.org doesn't support that.
Same experience here otherwise: KDE/Plasma usually works best with fractional scaling, but you won't get that from GTK apps, as that's not supported by GTK.
To sum up: i3 won't help here either, I'm afraid.