Same thing happened to me.
Miles were pulled for outbound but not return. Flew in confirmed upgraded seat with no problem.
A couple of days after my return, I noticed that the miles for the return were lifted from my account.
My guess is that this was caught by the auditors, and rectified post-flight.