Maybe this could benefit someone else, but it had never occurred to me before you can start two emacs daemon and use -s to name them. Then you can choose which to connect too. Now I have one for TTY frames, and one for GUI frames. Which lets me have a config adapter either to tty and GUI without them interfering.
I do this too, but for clients (I'm a contractor type). I also do it with tmux, so I have parallel workspaces for each customer. Namespaces are a great idea 😉