Don't use all those options at once; some of them are doing incompatible things:
--debug-init loads emacs, and stops with a stack trace if it encounters a problem. If it's in daemon mode, you won't see this, so won't know anything unexpected has happened. Thus, it will seem as if Emacs has crashed or become unresponsive. Also, if you are debugging your init,...
I’m not super sure this is an emacs issue. Here are some things to try:
I think your .profile file can be run a bunch of times. Maybe try moving that command into your .xprofile
Maybe just set your EDITOR to "emacsclient -ca=". Then the emacs will start whenever you actually want to use it. But maybe you want to have emacs do things in the background.