La India fue gobernada por muchos reyes y potencias extranjeras, como el Imperio Gupta, el Imperio Mauryan, los Marathas, los Mughals y los Británicos. ¿Por qué estos reyes y potencias extranjeras no gobernaron sobre Nepal, Sri Lanka, Bután y Myanmar?

No había Nepal ni India en el pasado antiguo. Entonces, cuando hablamos de Maurya, se considera que los imperios de Gupta gobernaron la India actual, así como partes de Nepal, Bangladesh, Bhután, tal vez incluso el Tíbet y Myanmar.

En Nepal, nuestros libros de historia nos enseñan que las dinastías que gobernaron Nepal (con esto nos referimos al Valle de Katmandú) en el siguiente orden:

Gopalas (Ahirs) – Krishna vino y estableció a su pueblo
Mahishpals
Kiratas – Gente mongoloide del Tíbet / Mongolia – Era Mahabharat y también cuando el Buda Guatam y el emperador Ashok llegaron a Nepal / Katmandú

Lichchavis – Era Preclásica, 2do AEC – 8vo CE
Varmans (también Thakuris)
Mallas (Chandravanshi) terminó con los ataques musulmanes, 9-12 de CE
Mallas (Suryavanshi) entrada de los reyes Maithil Karnat, 12th-18th EC
Shahs – (descenso mixto) imperio Khas Gorkhali, 1770s-2008

Por lo tanto, Nepal siempre ha sido gobernado por antiguos gobernantes ‘indios’ que pertenecían principalmente a antiguos mahajanpadas: Vrijj, Lichchavi, Malla, Videha, etc.

Esta es una pregunta interesante.
Miré muchas fuentes en Wikipedia.
Nepal
El mapa del imperio de Maurya muestra ‘Lumbini’, el lugar de nacimiento de Gautama Buda. Buda nació durante la época del Rey Magadha, Bimbisara, un emperador indio en ese momento. Quizás la región era una provincia / región del imperio Magadha con una relación entre el imperio más grande y el jefe local.
En el mapa del imperio Gupta, la región de Nepal estaba en la frontera.
La región de Nepal está dentro del mapa del imperio mogol.
Por supuesto, todos sabemos que los británicos lucharon y sometieron a los nepalíes, pero les permitieron cierto nivel de autonomía. Hicieron lo mismo con muchos otros reinos en la India.
Creo que principalmente la región de Nepal había sido una soberanía para el imperio más grande en varios momentos de la historia. Es una especie de coexistencia.

Bután
Bután estuvo bajo el imperio tibetano (o los gobernantes de la región del Tíbet) en varias ocasiones. Quizás, a la región no le gustaban los imperios en India y explica que los gobernantes indios no intentaron anexionarse otras naciones que eran diferentes en religión (quiero decir, no hindúes). Esta es solo mi explicación.

Sri Lanka
Sri Lanka fue gobernada por los reyes cingaleses y tamiles, el norte por los tamiles y el sur por los reyes cingaleses. Estaban desempeñando un papel tributario con los reinos Chola / Pandya en la región tamil. He leído que Rajendra Chola peleé y sometí a las regiones del sur de Sri Lanka en 993, gobernadas por los gobernantes cingaleses. Continuó siendo parte del imperio Chola hasta la época de Virarajendra Chola en 1077. Los jefes locales cingaleses lucharon sin éxito contra las revueltas, pero en 1077 tuvieron éxito. Incluso entonces, el rey tamil en el norte de Sri Lanka era un afluente del emperador Chola.

Myanmar
Myanmar, entonces llamado Birmania, era un reino separado bajo la influencia del imperio en China. Al igual que Nepal era un afluente de los imperios indios, la región de Birmania estaba gobernada por reyes / jefes bajo la soberanía del imperio chino. En 1765-69, tuvo lugar la guerra sino-birmana en la que los birmanos ganaron contra el emperador Qing. Los sucesivos emperadores Qing intentaron someter a los gobernantes, pero los gobernantes de Birmania lucharon duro. Pero durante un período de tiempo, los gobernantes birmanos volvieron al papel tributario, ya que luchar contra el imperio Qing era muy costoso en términos de dinero y poder humano.

Resumen :
Las regiones, Nepal, Bután y Myanmar habían sido tributarias de los imperios más grandes en India / China. Los imperios más grandes han intentado y en algún momento lograron eliminar al gobernante local, pero después de algún tiempo, otro conjunto de gobernantes regresó y regresó a una especie de papel soberano. Ha sido la convivencia.
Solo en el período moderno, en los siglos XIX y XX, esas regiones se formaron como naciones independientes.

Los imperios en la India habían extendido la influencia en esas regiones a través de las religiones hindúes / budistas. El imperio chino también tuvo influencia en las regiones más cercanas.