Addressing Heterogeneity in Federated Learning: Challenges and Solutions for a Shared Production Environment