Dolphin is known to cause headache, if you want to run it as root. That, most likely, is the reason why other distributions create a separate launcher. I’m now writing from my second OS because I wanted to check the syntax of that launcher.
You could try starting dolphin using
kdesu dbus-launch dolphin
Maybe that will solve the problem. I didn’t check if that works on EndeavourOS.