Howdy,
It's been about a month, have you been able to confirm whether that option is
checked or not? Did it help? While that seems to work fine here, there may be
other things at play, if it does not help then perhaps setting the log level
higher and checking into .xsession-errors could be useful?
Additionally, there's a report (or a couple) upstream about Barrier getting
stuck on starting, though this doesn't sound like your issue as you are able to
manually start it (so it seems?), it may be worth looking at[0].
Please advise either way.
[0]: https://github.com/debauchee/barrier/issues/1486
~Unit 193
Unit193 @ Libera
Unit193 @ OFTC