We've tried to send a message to a specific device, which we can specify via the device's system token on journey's decision split.
But the result was that it's sent to all devices the contact owns.
Was there any case that you've set the push messages to be sent only to a specific device?