When the Weighted Network is weighting its input and the input is 0, the output will always be 0, too, due to (weight * input) referring to 0.412 * 0, which would always result to 0.
Even though it may be correct for some values, it could be wrong for some other input-data