I have been upgraded OK on UA using my OP number on a mixed itinerary. However, on one recent trip with a mixed itinerary, I was not on the upgrade list shown on the screen at the airport and asked to be put on the list. The GA accommodated and I ended up 23 of 25 with two unclaimed seats in first. Even though I am a lowly plat, it seemed odd that there would only be two beneath me on the list.
Also, and I don't know if this is related, I was upgraded automatically on a UA metal flight with a CO codeshare using my OP number, but did not get credit for the miles. (I have sent in the missing mile request).
What in the world is going on with the computers?