This research paper, published in The Journal of Systems and Software, investigates the relationship between software engineering problems, student learning, and customer satisfaction within a capstone project course at Aalto University. The study surveyed students to assess the frequency of encountering problems related to eleven software engineering topics, including testing, task management, and technology skills. It analyzes how these problems impacted student learning based on their roles (managerial vs. developer) and the effect on customer satisfaction. The findings reveal that problems with task management, customer expectations, and communication negatively affected customer satisfaction, while effort estimation, testing, and technology skills presented a good balance between learning opportunities and customer satisfaction. The research highlights the importance of considering both learning outcomes and customer satisfaction when designing and managing software engineering capstone projects, especially in an educational setting with industrial clients.