Netro's algorithm is based on expert gardening knowledges, one of which is to avoid watering equally everyday and instead to water less frequently but deeply. Netro waters your garden only when the soil is dry enough in order to draw more oxygen into the roots, leading to a lusher landscape. By default, we allow the moisture level to deplete to fairly low (recommended by EPA) before next watering and that is why you might see longer watering durations than the original settings on your old controller.
Different plants need different watering strategies. If your zone grows shrubs or trees which typically have longer roots than grass and absorb water from deeper soil, it takes more days for the moisture level to drop to the threshold. To refill the soil moisture up to saturation, it takes longer time running the sprinklers too.
In addition to the weather conditions, Netro calculates the Smart schedules based on other environmental conditions including the soil type. If the zone is watered multiple times a day, you probably selected clay, clay loam or loam as the soil type which accepts water slowly, often as little as 1/4 inch per hour and that is why we break the watering into many pieces to avoid water runoff.
You can inspect the Smart schedules in the calendar view. They are with the blue water-drop icons. In most cases, Netro tries to water the zones in the morning. If you prefer to water in the evening, please go to Settings -> Restrictions to add a restriction to prevent watering in the morning. You could also go to Settings->Preferences->Scheduling to specify the preferred watering time for Smart watering to prevent watering in the morning.