Interesting. I also run i3 with XFCE components but I cherry pick them and start them under my i3 session. Specifically I use the xfsettingsd from xfce so I can still customize the appearance using the Settings app, and without having to restart the session for them to take effect