Actually the translation is wrong. It should be "Why is it being fixed now?" or "Why is it being made now?". And it would still be a weird thing to say (the normal thing being "hvorfor bliver det lavet nu?"). The sentence holds no clue as to the more specific meaning of "lave". It could mean "fix", but who knows? "Lave" does not change its meaning in the passive any more than the average word does.