Copying from my Reddit reply (to your post):
Yeah, 5.4 is way too old for good hardware support. You’ll want at least 5.10, and a lot of the wifi/bluetooth bugs have been ironed out in, like…5.15?
Which desktop environment are you using? Are you using X11 or Wayland?
If it’s Gnome (as I suspect) and Wayland, then it’s likely defaulting to a scale of 2.0 (rather than 1.0, which might have been the earlier default), since Gnome disables fractional scaling by default. I use sway as my Wayland compositor and setup fractional scaling (1.5) and it all “Just Works”.
You can check if it’s X11 or Wayland by opening up a terminal and typing loginctl session-status and looking at the ‘Service’ line.