Hi Handian Sudianto,
I'm glad that you were able to resolve your issue and thank you for posting your solution so as an original poster cannot accept their own answer, I am reposting it so that you can accept it an answer. Accepted answer will help other community members navigate to the appropriate solutions.
Issue: I have 2 subscriptions on my tenant and i try to move one VM from subcription-1 to subcription-2 with always got this error. Anyone know why?
Solution: Microsoft and they say it's better to make disk snapshot then copy the snapshot to new subscription, make manage disk based this snapshot and create the vm using this manage disk.
I think this way is more easily than we use Azure Resource Mover.
If you have any other questions or are still running into more issues, please let me know. Thank you again for your time and patience throughout this issue.
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.
Thank you.