A expressão «vai ao forno por 30 minutos» é equivalente a «vai ao forno durante 30 minutos».
A preposição por pode assumir diversos sentidos1, entre os quais destaco os seguintes:
(i) valor locativo, como em:
(1) «Vamos passar por esta rua» (= «ao longo de»)
(ii) valor causal, como em:
(2) «Aceitou o convite por vaidade.» (= «por motivo de»)
(iii) valor temporal, como em:
(3) «Tirou uma licença por um ano.» (=com a duração de/durante»)
Face a estas possibilidades de sentido da preposição por, o enunciado apresentado pelo consulente, onde a preposição é usada com um valor temporal, está correto.
1. Cf., por exemplo, Dicionário Houaiss da Língua Portuguesa.