~/. is /Users/server on a Mac for a user named ‘server’, there’s no /home on OSX. So the only issue is that you need to remove the config from the path. It goes directly into /Users/server/.homeassistant/custom_components
No idea then. Macs are weird. Are you sure that all the other HA related config stuff (like configuration.yaml) is in /Users/server/.homeassistant ? Are you sure you’re running hass as user server ?
Also check the HA logs on startup. See if there’s some warning / error coming up related to HACS.