Could you please share the configuration files you are using for the server machines and the logs from one of the Nomad servers please? I would assume there is something that is stopping the servers discovering each other.
The configuration you posted looks OK from a quick look. The log line you posted is coming from the server HTTP API, and therefore does not contain the required information to debug this problem. Could you paste the logs from the server startup please? I would also make sure the Linode API token has the permissions required for auto-discovery to work; looking quickly at the code this includes ListInstances and GetInstanceIPAddresses API calls.