There was recent thread about Consul + Envoy support on Windows. Please take a look at that post for a bit more info.
Would you mind sharing some logs on the specific errors you’re seeing? I’m curious whether there’s a problem with Consul on those Linux hosts, or some other misconfiguration.