даже для граждан ЕС разрешено присутствие в Сербии без визы не более 90 дней из 180. это же правило действует для обладателей шенгенских виз в случае, если со страной гражданства нет отдельного договора. с РФ у Сербии такой договор есть, поэтому правило не действует. про внж ЕС точно не скажу, но из двух предыдущих понятно, что либо вообще права на въезд не даёт, либо не действует по тому же принципу, что и шенгенская виза.
я бы не стал проверять, как безвизовое соглашение с РФ, безвизовое соглашение с ЕС, паспорт РФ и внж ЕС провзаимодействуют в голове у пограничника или другого чиновника. тем более, что коллизия двух договоров в наличии.
да, просто с ЕС тоже соглашение, текст которого надо читать, и там наверняка сроки тоже прописаны явно. и тогда имеем 2 соглашения с конфликтующими правилами.
🤷♂️ с точки зрения логики, если в наличии документ РФ и документ ЕС, нет причины применять один и не применять другой. это в законе о гражданстве РФ написано, что гражданин РФ всегда в первую очередь гражданин РФ. а для местного и то, и другое - иностранная бумажка.