Mopidy refusing connection when run from boot

Hi!
I’m using mpd2 client to interface with mopidy. It works great when I manually start both mopidy and my service using systemd. However, it doesn’t work when I try to have both start from boot. I have made mopidy a requirement for my service and even put varying time delays in my code to give mopidy time to start up before connecting. None of this works, however. I keep getting the following error message:

ConnectionRefusedError: [Errno 111] Connection refused

Any idea what else I could try?Thanks!