This happened to me as well. DXB-LHR-CDG round trip. Only one segment was upgraded, and that was the only segment that correctly posted. All other segments showed ineligible. Called BAEC here in the US, and they were able to fix it. Took about a week for the fix to post.