tried using Void Linux (the musl version)
(...)
issues with Alpine
the choice of musl based distros was informed one or just coincidence? Maybe you should test glibc too?
I’m no Linux expert
Maybe I should clarify one thing, then. When I wrote # journalctl -f I meant journalctl -f ran by root or via sudo. journalctl ran by just a user will not show everything.
https://unix.stackexchange.com/questions/291729/why-is-the-default-symbol-for-a-user-shell-and-the-default-symbol-for-a-root
Xorg-based window managers are lighter, most of them are legacy or abandoned projects.
Because of that, I always run into errors that cause things to crash or stop working.
The "universal" switch to Wayland is not that old, it shouldn't be so bad. Maybe your way forward is to fix the issues you were having with X. For lightweight try i3/awesome or fluxbox