I don't think this is a gnome-shell bug. gnome-shell is just the part of the problem you can see. What's happening before gnome-shell is killed is a bunch of daemons going down:
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-calendar[5010]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 xdg-desktop-por[4930]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gjs[5196]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gjs[5213]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-terminal-[5019]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-control-c[5018]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 snapd-desktop-i[4860]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 xdg-desktop-por[4754]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 evolution-alarm[4440]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-media-keys[4364]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-color[4351]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-power[4366]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-wacom[4387]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-keyboard[4362]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 systemd[2065]: org.gnome.SettingsDaemon.Color.service: Main process exited, code=exited, status=1/FAILURE
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 polkitd[806]: Unregistered Authentication Agent for unix-session:5 (system bus name :1.132, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 systemd[2065]: <email address hidden>: Main process exited, code=killed, status=9/KILL
It might be the main settings daemon or again Xwayland since I think a lot of GNOME code still has some X11 connection.
I don't think this is a gnome-shell bug. gnome-shell is just the part of the problem you can see. What's happening before gnome-shell is killed is a bunch of daemons going down:
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-calendar[ 5010]: Error reading events from display: Broken pipe por[4930] : Error reading events from display: Broken pipe [5019]: Error reading events from display: Broken pipe c[5018] : Error reading events from display: Broken pipe i[4860] : Error reading events from display: Broken pipe por[4754] : Error reading events from display: Broken pipe alarm[4440] : Error reading events from display: Broken pipe keys[4364] : Error reading events from display: Broken pipe SettingsDaemon. Color.service: Main process exited, code=exited, status=1/FAILURE p/PolicyKit1/ AuthenticationA gent, locale en_US.UTF-8) (disconnected from bus)
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 xdg-desktop-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gjs[5196]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gjs[5213]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-terminal-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gnome-control-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 snapd-desktop-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 xdg-desktop-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 evolution-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-media-
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-color[4351]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-power[4366]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-wacom[4387]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 gsd-keyboard[4362]: Error reading events from display: Broken pipe
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 systemd[2065]: org.gnome.
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 polkitd[806]: Unregistered Authentication Agent for unix-session:5 (system bus name :1.132, object path /org/freedeskto
Sep 07 14:46:56 ThinkPad-P14s-Gen-3 systemd[2065]: <email address hidden>: Main process exited, code=killed, status=9/KILL
It might be the main settings daemon or again Xwayland since I think a lot of GNOME code still has some X11 connection.