You can move a service fabric cluster to another subscription But you need to be cautious if there are any other services linked with that.
For example key vault, OMS workspace, Virtual Machine Scale Sets with Standard SKU Load Balancer or Standard SKU Public IP cannot be move etc.
If the key vault is attached with other services like virtual machines , Then you cant move that and it will fail.
Same with OMS as well. If your cluster is alone and if its not integrated with other services, you are good to move.
Some points to note:
if the KeyVault is within the same resource group and is not used by any other Azure services other than Service Fabric then it allows to move the resources without any errors
For moving a OMS attached with service fabric , remove all resources/solutions connected to the workspace and then try to move workspace alone. Once the movement is done then we can re-add the solution to the workspace.
I strongly recommend you to first test the movement with dev and test cluster first.