Identify each Marker individually

Yes, you can identify each marker. You need to assign an unique identifier via layerId.

Consider something along the lines of this example: Shiny: Using multiple exclusive reactiveValues for filtering dataset