I'm not familiar with using logs but looking at them now and filtering for the word 'failed', most of the entries around shutdown contain "dbus-daemon[1248]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.nm-dispatcher.service': Refusing activation, D-Bus is shutting down."
There are also a couple of "fwupd[2375]: 17:22:25.596 FuPluginUpower failed to query lid state"
And one of these: "NetworkManager[1332]: [1757956947.0782] dispatcher: (51) failed (after 0.004 sec): Refusing activation, D-Bus is shutting down."
Does any of that shed light on the problem?