Soult was not in trouble in Andalusia. You cannot generalize. French logistic in Peninsula went from awfull to efficient, depending on the area, commander and related level of cooperation. The same is true for the british side, and even Moore and Wellington experimented some shortness and collapse, though they had the advantage of being allies of Spain and Portugal.