Call your envelope X and the other envelope Y.
E[X | Y], i.e., the expected value of X conditioned on Y, is a term which depends on Y but not on X; it tells you “Supposing you conditioned the probability distribution on Y having a particular value; with this weighting, what would the arithmetic mean value of X be?”. Specifically, E[X | Y] = 1.25Y, as correctly shown by the familiar reasoning of the problem.
E[X | X], i.e., the expected value of X conditioned on X, is a term which depends on X but not on Y; it tells you “Supposing you conditioned the probability distribution on X having a particular value; with this weighting, what would the arithmetic mean value of X be?”. Specifically, E[X | X] = X; if you knew what X was, well, then, there you go, that’s what X has to be.
As for E, i.e., the unconditional expected value of X, is a term which depends on neither X nor Y; it tells you, “Supposing you took the given probability probability distribution as is and did not condition it on anything further; with this weighting, what would the arithmetic mean value of X be?”. Specifically, E is infinitely positive, as shown previously in this thread.
E[X | Y], E[X | X], and E are all different terms which may be called “the expected value of X” in different contexts; however, they mean different things. One can speak of E[X | C] for any context C of random variables upon whose values to condition, and the resulting terms may look widely varied indeed. However, there is no C such that E[X | C] = 1.25X; if C includes the information as to what X is, then that’s what the expected value of X is, straight-up, and if C doesn’t include such information, then the term E[X | C] cannot depend on X.