I've run into the same issue. My flight was delayed IAH-CUN and the only confirmed seat that they could get me on the next flight was in Y, in a middle seat! The gate agent explained that she couldn't do anything about it since the people are in F already had confirmed tickets even though some of those were people received complimentary upgrades. Frustrating!