Upatissa faktycznie zrazu ustąpił przybyłemu Panduvasdeva tronu, który kontynuował dynastię Widźaja.

Koligacje i komplikacje rodzinne Podobnie jak jego stryj Widźaja, również Panduvasdeva poślubił indoaryjską księżniczkę z rodu Pandja. Jego wybór padł na słynącą ze swej urody kobietę zwaną w źródłach jako Subhaddakaccani, Kasyindevi lub – ze względu na jej pokrewieństwo z Siddharthą Gautamą – Buddhakachchana. W jej orszaku przybyło na wyspę wraz z nią sześciu spośród jej braci (Ramagona, Ruhuna, Dighayu, Uruvela, Anuradha, Vijitagama), z których każdy założył nowe miasto swego imienia (Anura-Gama, Dighayu-Dighamadulla, Rama-Gama, Rohana (Ruhuna), Uruwela oraz Vijithapura.

Później córka Panduvasdevy, Ummadha Citta zaszła w ciążę z księciem Digha Gamani, synem księcia Dighayu, brata królowej. Chcąc zmazać hańbę, bracia chcieli zabić siostrę. Jedynie najstarszy brat, Abhaya, stanął w jej obronie i wymógł na ojcu zezwolenie na małżeństwo kochanków. Jednakże w ich horoskopie nadworni astrolodzy wyczytali, że unicestwi swych wrogów, dlatego postanowili zgładzić noworodka, jeżeli będzie to syn. Księżniczka Citta urodziła faktycznie syna, którego nazwano Pandukabhaya. Aby ratować dziecko, rodzice zamienili go na akurat nowo narodzoną dziewczynkę, syna zaś oddali do adopcji na południe wyspy, z dala od złowrogich wujów.