Specsaver, in 33ac, each of the first two letters encodes to two letters, and, as you say, the last two letters of the answer are both in 20d, so they encode to one letter each. I don't agree that one letter of 33ac is the first of 4d.
I'm with Unclued at the moment- almost every clue solved, a complete list of what encodes to one letter and what to two (15 go to 2 letters, 11 to 1 letter), but no idea how to start the actual encoding.