Scheduled reports change owners when the user who created the report is terminated. In the termination flow, we select the new owner. If we need to change the owner, the best practice would be to make a new scheduled report with the same configuration as the previous schedule and then make the previously scheduled report inactive.