ARkit on Windows?

Yes it’s because ARKit is an Apple development completely separate from Unreal, It’s 3rd party so it’s been up to Epic (I would believe) to help integrate it into Unreal Engine. It’s fine for ARCore as that’s been written by Google on Windows so anything they use can be installed on a PC.

it just comes down to the fact XCode is Apple code and can’t be put on a PC.