The Interplay Between Implicit Bias and Benign Overfitting in Two-Layer Linear Networks