¿Cómo puedo obtener una selección de marcadores con Leaflet.draw?

Contexto:

Hice un mapa y lo poblé con alrededor de 300 marcadores aleatorios. Puedo 'seleccionar' los marcadores haciendo clic en un enlace en la ventana emergente y activar una selección para mostrar los datos. También tengo el complemento Leaflet.draw para dibujar formas como círculos, rectángulos y formas personalizadas, y me gustaría usarlo para 'seleccionar' un par de marcadores.

La cuestión

¿Cómo puedo agarrar el objeto marcador de folleto de los marcadores que caen dentro de un folleto dibujado. Dibujar forma para poder editarlos? Parece que no puedo hacer una selección, o no selecciona ninguno de los marcadores, o todos.

Fragmento de código, despojado del código innecesario:

const drawControl = new L.Control.Draw({
    draw: {
        marker   : false,
        polygon  : true,
        polyline : false,
        rectangle: true,
        circle   : {
            metric: 'metric'
        }
    },
    edit: false
});

const map = L.map('map', {
    layers: [streets, light]
}).setView([CONFIG.MAP.LATITUDE, CONFIG.MAP.LONGITUDE], CONFIG.MAP.ZOOMLEVEL)

map.addControl(drawControl);

map.on(L.Draw.Event.DRAWSTOP, e => {

    const hello = e.target;

    console.log(hello);
    e.target.eachLayer(layer => {
        if (layer.options.icon) {
            console.log(layer);
        }
    });

});

Respuestas a la pregunta(3)

Su respuesta a la pregunta