Più semplice di quanto cercavamo di capire, c'era un myLayer.bindPopup(content); che doveva essere cambiato in marker.bindPopup(content). Ora funziona.