I’m sorry to be the one to break it to you but every job becomes a job, if you know what I mean. I’m my own boss, work from home, doing programming which is my passion. I still love programming, but work is work. Not saying you shouldn’t try to find enjoyment in it, just don’t want you to expect it to be fun as shit no matter what the job description says. Just try to find one that doesn’t make you miserable and focus on that work life balance.
This is exactly what happens. Actually the whole Wayland/xorg thing is not necessary, simply exiting a Wayland session and starting a new one will probably have the same effect, might depend on compositor. But it doesn’t help knowing that it’s the cause, I’ve known it for years, no closer to a solution. Obviously closing the tmux session and starting over is a “fix” in the same way that turning the machine off and on again is a fix. Kinda defeats the purpose of persistent tmux sessions.