When should I use נמצא? Why shouldn't I use it here?
The English sentence is a question, and therefore it needs a question mark.
Nobody actually using "מדוע" for a question, only in like tests or whatever. The word for question is למה