I deployed some new fields and added profiles to the changeset. The production login hours got ovewritten because of that. I add profiles to changesets all the time but never noticed this scenario until now. I looked at this documentaion and they mentioned about overwriting of profile login IP ranges in traget org, but not lgoin hours. Is that a bug or am I understanding it incorrectly?
I reached out to salesforce customer service and they said the documentation will be updated in the next couple of days. Overwriting of both login IP ranges and login hours is the expected behaviour it seems.