It has more than 2 sounds, but you are confused. The 'o' of toe is called 'long O' in the simplified phonetic system used in most native schools, which generally suggest that all the vowels have just 2 sounds, a long one and a short one. This is not true.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.