Multi-scale Feature Learning Dynamics: Insights for Double Descent