When generating a population using POSYDON, setting the primary mass range in population_params.ini to secondary_min_mass = 0.8 and secondary_max_mass = 1.6 sometimes results in ZAMS secondary stars with masses larger than the upper bound (e.g., > 1.6 M☉).
This occurs even though both primary and secondary masses should respect the configured mass range or derived mass ratio constraints.
population_params.py
