chore: move patch to post_model_sync and cancel asset depr schedule properly
diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
index 5639d3d..05784e7 100644
--- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
+++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
@@ -170,6 +170,7 @@
 		frappe.db.set_value(
 			"Asset Depreciation Schedule", asset_depr_schedule_doc.name, "status", "Cancelled"
 		)
+		asset_depr_schedule_doc.reload()
 
 		asset_depr_schedule_doc.cancel()
 
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 622fda4..59d76b1 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -268,7 +268,6 @@
 erpnext.patches.v13_0.reset_corrupt_defaults
 erpnext.patches.v13_0.create_accounting_dimensions_for_asset_repair
 erpnext.patches.v15_0.delete_taxjar_doctypes
-erpnext.patches.v15_0.create_asset_depreciation_schedules_from_assets
 
 [post_model_sync]
 execute:frappe.delete_doc_if_exists('Workspace', 'ERPNext Integrations Settings')
@@ -319,4 +318,5 @@
 erpnext.patches.v14_0.create_accounting_dimensions_for_asset_capitalization
 erpnext.patches.v14_0.update_partial_tds_fields
 erpnext.patches.v14_0.create_incoterms_and_migrate_shipment
-erpnext.patches.v14_0.setup_clear_repost_logs
\ No newline at end of file
+erpnext.patches.v14_0.setup_clear_repost_logs
+erpnext.patches.v15_0.create_asset_depreciation_schedules_from_assets
\ No newline at end of file