Bookcollector explains the unusual channel reception: "When I scan KSPX it finds 6 channels but displays only 5 as ch. 29."
Apparently KSPX is sending out 29-7 as 33-1, and that would explain why Deltaguy is only getting the one 33 sub-channel. This is a rather weird arrangement, but it's not the first time for confusing PSIP ID's. Look at the "exchange" of PSIP ID's between KUVS and KTFK.
To answer Deltaguy's question, KGO's translator on channel 35 identifies itself as channel 7... 7-1, 7-2 and 7-3. Also, the KTVU translator on channel 48 identifies itself as channel 2.