In a one stop (YZZ) RT from SFO to Madrid, I got credit on United for the Toronto/Madrid leg, but not for the SFO/YZZ flights. United says that Air Canada won't give mileage for that ticket class (though they did for the second half of the same ticket.)
Anyone encountered this before, or have a fix? I've sent a letter in.