I an currently thinking about implementing an update into my game slowly using the region of a player (via GetCountryRegionForPlayerAsync) so I can address scalability issues as they come, however I can’t tell whether it would be against the Community Standards to do so, as it could be considered ‘discrimination’.
I don’t think Roblox Moderation will accept it as a discrimination, since you’re doing this on a purpose to moderate and control your own community, same as making your job easier. That may be taken as a discrimination, if you’re restricting some of the game features for an exact country without any good reason.
There is no any rule in ToS about it, so yeah.
You may contact Roblox Support for the assistance, they should know it better than the community people