Esta funcionando correctamente.
Lo que haces en la vista es separar el campo multivalor como entradas individuales, pero al final el doc es el mismo
Lo puedes comprobar desplegando todos, seleccionas un doc de un usuario en un curso concreto y si buecas en otro curso veras que su doc se ha seleccionado tambien (porque es el mismo doc)
Cuando copias como tabla para exportar a excel te llevas todo