I've noticed the same bug. The keyword seems to be saved sessions.
When SaveOnExit=true and AutoSave=true in ~/.config/xfce4-session/xfce4-session.rc ,
compiz isn't started when logging out and back in. xfwm4 isn't started either.
When SaveOnExit=false and AutoSave=false in ~/.config/xfce4-session/xfce4-session.rc and ~/.cache/session is cleared,
everything works as it should.
Besides, I don't see the difference between SaveOnExit and AutoSave. Autosave is changed when changing the option in Settings Manager->Sessions and startup, while it seems to change the value of SaveOnExit when logging out.
I've noticed the same bug. The keyword seems to be saved sessions. xfce4-session/ xfce4-session. rc ,
When SaveOnExit=true and AutoSave=true in ~/.config/
compiz isn't started when logging out and back in. xfwm4 isn't started either.
When SaveOnExit=false and AutoSave=false in ~/.config/ xfce4-session/ xfce4-session. rc and ~/.cache/session is cleared,
everything works as it should.
Besides, I don't see the difference between SaveOnExit and AutoSave. Autosave is changed when changing the option in Settings Manager->Sessions and startup, while it seems to change the value of SaveOnExit when logging out.