Se o que se quer dizer é:
"A experiencia mais recente pela qual passei foi quando uma criança não podia comer um tipo específico de comida por ser alérgica e então precisei explicar o porque." Não estão correta a frase em inglês.
Uma melhor versão seria:
"The most recent experience I went through was when a child could not eat a specific type of food because he (she) was allergic and then I needed to explain why."
Notes:
- Em primeiro lugar não usamos perfect tenses com estruturas envolvendo ações acabadas, em especial quando "when" é utilizado para indicar quando isso ocorreu;
- "Passar por" é comumente traduzido como "go through" ou "experience" (como verbo mesmo);
- Perceba que "specific type of food" soa mais claro que sem "type";
- "Because was" não deve ser usado sem sujeito, então, "he" ou "she" são obrigatórios nesse caso.
Cheers!