Interestingly... On an AA ticketed DGLOB34, I was awarded Distance Based TPs for an AA leg (AA marketed & operated)
Given AA issued the ticket, and charged me directly, they definitely know the value is this segment.
An earlier BA segment on the same ticket got Spend based TPs
Still waiting on the EI/JL and soon to fly QR legs to post, but I was pleasantly surprised to see AA land a few hundred extra.