iCloud Keychain not syincing all iPhone wifi passwords to Mac I recently upgraded my iPhone 4s to the latest ios 7.1 and my macbook pro to Mavericks and have set up iCloud Keychain sync on both devices. 

My problem is that I'm connected to a wifi network on my iPhone and want the password synced to my laptop but when I click on the network on my laptop it asks for a password to this specific Network. On my laptop I'm connected to another wifi network already but it's very slow. Plus, when I was at home this past weekend with fast internet I'm sure it gave my laptop time to synchronise with my iPhone.  

But why has all other wifi network passwords been transferred to my laptop but not the one I want to connect to?
I was having the same problem as you. I solved it by turning my phone into a hotspot briefly for my laptop, which allowed it to sync new passwords, and then I just clicked on the network, and it didn't prompt me for a password, just connected.