Xfwm4 frequently fail to start at login

Is a problem in multiple ways, and will continue to be until you free up some space.
I dont know what cruft is all on your system … videos, browser cache, SNAPs?
This will get rid of all uninstalled package cache, and all but 2 of installed cache;

paccache -rvuk0
paccahce -rvk2

EDIT.

Oh, looking, its specifically your boot partition thats rather full?

In that case the above package cache wont have any impact.

You will want to look at what is using the space … lots of kernels?
Or ultimately you may even need to provide more for the partition, if there is not much to clean.