I have multiple Puck.js but the command line script only ever sees one of them at random. As far as I can see the reason is that dev.address is always empty. If I use dev.uuid for disambiguation in serial_noble.js instead I can see multiple Puck.js in the output of --list.