So this is happening to me two games on a row now...
I am playing Granada, won the first war against Castille, and they attacked for the second time. My allies are Morocco, Tunis, Mzab and Brittany. It is a tough war, but I managed to peace out Portugal, and then the ridiculous thing happens. Tunis, Mzab and Morocco get exiled armies because they were in Portugal, and they decide to not pass the straits of Gibraltar (not blockaded or something at the moment of peace), but to walk around the complete Mediterannean! Without their armies, I will lose the war.
I am playing Granada, won the first war against Castille, and they attacked for the second time. My allies are Morocco, Tunis, Mzab and Brittany. It is a tough war, but I managed to peace out Portugal, and then the ridiculous thing happens. Tunis, Mzab and Morocco get exiled armies because they were in Portugal, and they decide to not pass the straits of Gibraltar (not blockaded or something at the moment of peace), but to walk around the complete Mediterannean! Without their armies, I will lose the war.