I walked this route in May of this year. We didn't have rain, so I can't speak to that. We found the route from Oloron to Somport very nice. We stopped in chamber d'hôte in Bedous and Borce before Somport. Both were good, the villages are very quiet. We had a few kilometers of road walking after Borce with views of an old prison built into the rocks high above. Aside from this short stretch, the walk to Somport and then on to Canfranc is path, not road, and quite beautiful.
After Jaca, the villages until Sanguesa have no food stores, you need to be aware of this and prepare by carrying sandwiches, etc. from a bar or restaurant, or other food for he day. There are albergues in some villages, and other accommodation that will include an evening meal, or there will be a restaurant.
After Sanguesa, there is really no accommodation until Monreal, aside from a couple of casa rural not quite on the path.
We took an extra day in Jaca and got the minibus to San Juan la Pena built into the rocks near Jaca. There is a variant of the path that you can walk to San Juan la Pena and then on to Santa Cecilia, but it is a very rough trail, steep and a long way to go with no facilities. The minibus doesn't go every day, you can ask at the tourist office. We walked the path down from the monastery to St Jose de Seros and then managed to hitchhike back to Jaca.
There is not much road walking between Somport and Puente la Reina, and we very much enjoyed this lovely, solitary journey. It does require a little extra planning and making inquiries as you go to be sure your destination will have food and lodging.
Santa Cecilia albergue has an advertised taxi service you could use to carry gear, and I suspect some other lodgings could get you a taxi for gear, but it's not a regular thing. Santa Cecelia, Arras, Artier and Undues de Lerda have albergues, but it's good to check ahead because some others have closed, or were closed when we were there.