cloud mqtt...not published to all device.

I'm having two node mcu which is subscribing same cloud mqtt server and topic.

on server, publish like below

var client = mqtt.connect('mqtt://m11.cloudmqtt.com', options);
client.on('connect', function() { // When connected
console.log('connected');

// subscribe to a topic
client.subscribe('/ESP8266/Test', function() {
// when a message arrives, do something with it
client.on('message', function(topic, message, packet) {
console.log("Received '" + message + "' on '" + topic + "'");
});
});
console.log("led status:"+led);

});

client.publish('/ESP8266/Test', "this is test message", function() {
console.log("MMMessage is publising");
});

I thought it publish this is test message to all device that subscribing topic /ESP8266/Test.
but it randomly publish to one of them( I guess. beacause I only have 2 device)

anyone having same problem?

i'm using cloudmqtt.com this service.

I thought it publish this is test message to all device that subscribing topic /ESP8266/Test.
but it randomly publish to one of them( I guess. beacause I only have 2 device)

Are you sure that the message is made available to all subscribers? Or, is the message consumed by the first subscriber to see that the message is published?