I'm sorry I'm not who you thought I was. If who is a relative pronoun, where is its antecedent? Compare: I'm sorry I'm not the person who you thought I was. (Here, the antecedent is person.)
That's a conundrum. "Who" has two different antecedents, but they both happen to be "I". "Who" is the predicate nominative in "I'm not who", and it is also the predicate nominative for the second clause, "I was who". It is also the relative pronoun for the second clause.
That sort of multiple role is usually wrong, but this sentence is natural English. English is not strictly bound by the
For simplicity, I'll take out "I'm sorry" and "you thought". Now it's: I'm not who I was. Now compare: I know who I was. Is the latter whoalso a relative pronoun or a question pronoun?