Consul service replication to other nodes?

The symptom I am seeing is if I register a service on one node, other nodes don’t know about that service… however that service will appear in the UI.

When I query API via the consul LB (set to round robin), only 1 of x times will my curl return that service. If I curl for that service on each node, I only get a reply for that service on the node used to register that service.

What am I not understanding/doing incorrectly?

I know see that this was/is a silly stupid question. Ignore the idiot behind the curtain (me)