while I'm not sure about the tiling WM front I can help with the KDE optimization on Arch part:
To preface I'm sharing sections of my Bash script that I'm in the process of eventually releasing under AGPL-3.0 which should help explain the editing/verboseness of them.
For base/minimal Arch Linux Packages:
## `btrfs-progs` is dependent/only required if you use BTRFS as your file system.
## `grub` is also dependent if you use GRUB instead of Systemd as your init system.
## intel-ucode replaces amd-ucode (as discerned from your comment on this post) which installs Intel-based microcode for your processor/CPU.
pacstrap -K /mnt intel-ucode base base-devel btrfs-progs efibootmgr grub iptables-nft linux linux-firmware linux-lts man nano networkmanager pipewire pipewire-alsa pipewire-jack pipewire-pulse sudo
For Installing Core Packages
### grub-btrfs is omitted as it is orphaned as of Sept 3, 2024. https://archlinux.org/packages/extra/any/grub-btrfs/.
pacman -S --needed bash-completion cryptsetup dnsmasq e2fsprogs efibootmgr firewalld man-db networkmanager sddm sddm-kcm
KDE Focused Packages
## Installing plasma Group Packages
## https://archlinux.org/groups/x86_64/plasma/
pacman -S --needed breeze breeze-gtk discover drkonqi kactivitymanagerd kde-cli-tools kde-gtk-config kdecoration kdeplasma-addons kgamma kglobalacceld kinfocenter kmenuedit kpipewire kscreen kscreenlocker ksystemstats kwallet-pam kwayland kwin kwrited layer-shell-qt libkscreen libksysguard libplasma milou plasma5support plasma-activities plasma-activities-stats plasma-desktop plasma-disks plasma-firewall plasma-integration plasma-nm plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace plasma-workspace-wallpapers polkit-kde-agent powerdevil qqc2-breeze-style systemsettings xdg-desktop-portal-kde
## Installing kde-applications Group Packages
## https://archlinux.org/groups/x86_64/kde-applications/
pacman -S --needed dolphin kate kmix konsole kwalletmanager
AMD GPU Related Packages
## Installing Video Drivers
## FOSS AMD GPU Drivers
## Please see the table on https://wiki.archlinux.org/title/Xorg
pacman -S --needed mesa vulkan-radeon libva-mesa-driver mesa-vdpau xf86-video-amdgpu
## Enable the multilib repository for 32-bit application support:
sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf
## To enable 32-bit application support, the multilib repository is enabled by default using the sed command above. This allows the necessary drivers to be installable from the multilib repository.
pacman -S --needed lib32-mesa lib32-libva-mesa-driver lib32-vulkan-radeon lib32-mesa-vdpau
## Owners of older AMD graphics cards (GCN 1&2) may also want to install the ATI driver:
#pacman -S --needed xf86-video-ati
Some packages were omitted from the installation lines above as this was taken from my custom installer for self-hosting services.
I'd recommend checking the links provided above to to figure out what additional packages you want for yourselfπ€
If you still have issues with KDE X11/Wayland on Arch or Ubuntu, feel free to DM me and I'll try my best to helpπ