

Zigbee devices have their pairing process defined on the device. It’s just a method of generating a trust with a Zigbee network, so whatever method will end up with the same result.
Those IKEA devices have issues being part of multiple networks in my experience. Some are not even capable, so if that’s your plan, expect problems.
This is the issue. There are all kinds of special steps needed because of various issues.
Skip Garuda and go for a distro that is known to work well on Surface like Fedora, Arch, or Mint.