If you ever would give it another try, I highly recommend sway, which is almost completely compatible with i3’s config and basically a wayland clone of that. Wayland makes multiple displays with different DPIs possible and basically a huge, much needed revamp on all the technical debt that accumulated in a multi-decade old graphics stack.
Similarly, pipewire is pretty much stable now, which fixes both the sound and bluetooth stack singlehandedly.