In Windows, when I run egosh resource list, the master host is listed with a short name but the other hosts are listed with long names. Is this an issue?

Yes, this could potentially lead to problems affecting failover. To fix this problem, you will need to build a hosts file under $EGO_CONFIG that includes the name of all management hosts.