But from home hardrive to icloud (or iphone) that direction does not work or sync correct?
I have no problem with it myself. I just dropped an image on desktop Photos and by the time I could get Photos open on my iPhone 17 seconds later the image had been transferred to iCloud and from there to my iPhone. I have no clue why yours are taking so long other than all of my MacOS and iOS devices have high speed WiFi internet connections pretty much 24x7. I never turn any of them off.