Migration tool output technically did the right thing — it built a record-triggered flow that iterates child Cases and updates them. But the old Process Builder ran field updates in a different order, and downstream validation rules now fire when they shouldn't.
Fix that worked for us: split the flow into two — an after-save flow for the field updates, and a separate scheduled path for the validation-adjacent logic. Cleaner separation and the validation rules behave again.