For the record, finally I was able to boot my custom tree, it was missing nss-altfiles for polkit user and mesa-dri-drivers for sway.
I’m not sure to get what’s the benefit of using coreos-assembler compared to manually running rpm-ostree compose
.