Zerconf setup error

Trying to get the ios component setup on 0.54. I keep getting failed to setup dependencies and it seems to always be zeroconf. I tried a fresh install of 0.54 in venv, and the same error persists.

Downgrading to 0.52.1 is producing the same error with zeroconf.

Tried setting base_url to the machine IP, as well as the hostname for the hass instance.

ERROR:homeassistant.setup:Error during setup of component zeroconf
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/setup.py", line 194, in _async_setup_component
    component.setup, hass, processed_config)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/zeroconf.py", line 54, in setup
    zeroconf.register_service(info)
  File "/srv/homeassistant/lib/python3.4/site-packages/zeroconf.py", line 1754, in register_service
    self.check_service(info, allow_name_change)
  File "/srv/homeassistant/lib/python3.4/site-packages/zeroconf.py", line 1870, in check_service
    raise NonUniqueNameException
zeroconf.NonUniqueNameException

Trying to install zeroconf manually produces no errors.

(homeassistant) homeassistant@Home-HASS:/ pip install zeroconf
Requirement already satisfied: zeroconf in /srv/homeassistant/lib/python3.4/site-packages
Requirement already satisfied: netifaces!=0.10.5 in /srv/homeassistant/lib/python3.4/site-packages (from zeroconf)
Requirement already satisfied: six in /srv/homeassistant/lib/python3.4/site-packages (from zeroconf)
Requirement already satisfied: enum-compat in /srv/homeassistant/lib/python3.4/site-packages (from zeroconf)

Can anyone point me in the right direction, its been a battle for a couple of days and everything I find doesn’t seem to help?

Relevant configs

Configuration.yaml

homeassistant: !include homeassistant.yaml
http: !include http.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
mqtt: !include mqtt.yaml
zwave: !include zwave.yaml
switch: !include_dir_list switches/
media_player: !include_dir_list media_players/

frontend:
config:
updater:
discovery:
zeroconf:
conversation:
history:
logbook:
sun:

tts:
  - platform: google

http.yaml

  api_password: <Redacted>
  ip_ban_enabled: true
  base_url: hass.<Redacted>.com:8123
  login_attempts_threshold: 5