@danp
Thanks for answering!
xe vm-param-list uuid=46ca24f2-f699-6d33-657d-bbb74b495c97 | grep blocked-operations
    blocked-operations (MRW): migrate_send: VM_CREATED_BY_XENDESKTOP
So I deleted the blocked operations.
xe vm-param-clear uuid=46ca24f2-f699-6d33-657d-bbb74b495c97 param-name=blocked-operations
I then rebooted the machine and checked the allowed-operation
xe vm-param-list uuid=46ca24f2-f699-6d33-657d-bbb74b495c97 | grep allowed-operations
allowed-operations (SRO): changing_dynamic_range; migrate_send; pool_migrate; changing_VCPUs_live; suspend; hard_reboot; hard_shutdown; clean_reboot; clean_shutdown; pause; checkpoint; snapshot
I can now see that migrate_send is back. But when i tried to migrate it again a new error message popped up.
vm.migrate
{
  "vm": "46ca24f2-f699-6d33-657d-bbb74b495c97",
  "migrationNetwork": "359e8975-0c69-e837-58ba-f6e8cd2e1140",
  "sr": "9290c72b-fdcd-cb03-9408-970ade25fcd0",
  "targetHost": "6a310c4f-d3b6-414e-8ca8-2b05b27b45d9"
}
{
  "code": 21,
  "data": {
    "objectId": "46ca24f2-f699-6d33-657d-bbb74b495c97",
    "code": "VDI_ON_BOOT_MODE_INCOMPATIBLE_WITH_OPERATION"
  },
  "message": "operation failed",
  "name": "XoError",
  "stack": "XoError: operation failed
    at operationFailed (/home/node/xen-orchestra/packages/xo-common/src/api-errors.js:21:32)
    at file:///home/node/xen-orchestra/packages/xo-server/src/api/vm.mjs:482:15
    at Object.migrate (file:///home/node/xen-orchestra/packages/xo-server/src/api/vm.mjs:469:3)
    at Api.callApiMethod (file:///home/node/xen-orchestra/packages/xo-server/src/xo-mixins/api.mjs:304:20)"
} 
Do you have any idea where i can poke around next?
Thanks