It does--if you are signed in to all locations and have the sync settings turned on across them all, then all data will be uploaded. But if you have more photos across all devices than your plan will allow for upload, then anything extra will no longer upload unless you pay for additional space.