Immich has an iPhone app that should be able to pull photos from your photo library (and thus iCloud Photos) and upload them to Immich, but it might take a while compared to uploading from a Mac.