Moved ZeroTier controller from Debian machine to Arch machine by moving /var/lib/data with permissions intact. Ever since moving the controller, nodes are still talking to each other, but seem to have lost control of the ability to modify the network. For example, I usually use bash_cli_zt to modify the controller. Although the existing nodes are communicating, I cannot make any changes to the network. I tired zerotier-console as well, this did not work either.
While the permissions may be intact, have you checked the ownership? Going between machines usually results in different accounts being in effect, and checking who the controller is running as vs the ownership of the folders would be a very good idea.