A ‘critical’ flood defence project aiming to protect hundreds of homes and businesses currently has a £50million funding gap.