Sorry for the late reply, timezone etc.
I set set the pipewire service as mentioned in the wiki link and still not able to login into the wayland session after rebooting again.
mkdir -p ~/.config/rc/init.d
cat << EOF >> ~/.config/rc/init.d/pipewire
#!/usr/bin/openrc-run
depend() {
need dbus
}
export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus"
supervisor=supervise-daemon
command="/usr/bin/pipewire"
EOF
chmod +x ~/.config/rc/init.d/pipewire
rc-update --user add pipewire default
Btw there are a few typos in that wiki link, instead of a forward slash there is a full stop for ~/.config/rc