E2E encryption is not vulnerable to MITM. E2E encryption is vulnerable only to how many keys there are and who has access to them.
https://en.wikipedia.org/wiki/End-to-end_encryption
What if google told you they also have a key? Does that change the above answer to the question?