Tras ojear tu BD solo puedo decirte que el filtro funciona correctamente y filtra según los datos que tiene el origen del formulario. En los casos en los que no te devuelve resultados es simplemente porque no hay registros que cumplan la condición del filtro.
Con los datos de la BD que me envías, la consulta origen del formulario "Alumnado" (el que quieres abrir filtrado) tiene solamente dos registros, con estos datos (a efectos del filtro):
NIE_alumnado | Nombre | Fecha_inicio_demanda
3662517 | Alumno 1 | 09/01/2017
6762444 | Alumno 3 | 29/09/2017
En el formulario "Menu_alumnado1", tienes estos datos:
NIE | Alumnado | Fecha_inicio_demanda
3662517 | A1, Alumno 1 | 09/01/2017
3662517 | A1, Alumno 1 | 24/10/2016
3861763 | A2, Alumno 2 |25/10/2016
6762444 | A3, Alumno 3 | 29/09/2017
Con estos datos el filtro solo te funcionará con el primer y cuarto registro, que son los que cumplen las dos condiciones (marco en negrita).
Ahora bien, tal como lo mandas solo devuelve resultados para el alumno 3, por problemas de formato de fecha.
Si formateas la fecha a la americana, sí funciona perfectamente. Antes decías que te daba un error al hacerlo, así que imagino que algo no habrás escrito bien. A mí así me funciona perfectamente en tu BD:
DoCmd.OpenForm "Alumnado", , , "[NIE_alumnado]=" & Me.NIE_alumnado & " AND [Fecha_inicio_demanda]=#" & Format(Me.Fecha_inicio_demanda, "mm/dd/yyyy") & "#"
Saludos!