I cant quickly find the KB article. But I have run into this with a clients machine who has a very large Photos library on an external RAID. When I tried to setup iCloud photos there was a warning that this only works with a Photo’s library stored on a local drive.