Т.е. можно полагать, что Соян/сойот - это от топонима, условно "обитатели Саянских гор", а тува - это древний этноним? Пусть так, но почему он не был известен соседям предков тувинцев, в составе которых тоже были тубалары, туба, тофа и пр.? Собственно тувинцами впервые в литературе народ Тувы назвал В.В. Радлов в 1861 году, по моему. Из русской литературы узнали это именование алтайцы и хакасы.
Но как и когда это название было принято в качестве самоназвания?