When the listing is created, you can place that listing in more than one location in the taxonomy. What is really happening, if you choose multiple locations, is that multiple, individual listings are being created.
After that, you can only move one listing at a time because each listing is an individual listing, not the same listing with pointers in each location.