@Arpit Nayak You can use a resource in a different region other than your current region. Vision studio has an option to switch your resource from the settings tab on the top right hand corner or you can use the options to change your resource from the studio on that particular feature.
I think what might have happened in your case is that you created the resource and tried to immediately use it from studio and it might have failed to load the key correctly, you can validate this in developer mode of the studio by looking up the network tab in browser developer mode where the key is passed in the header. The key should be the same as the resource you created.
Another possibility is that there might be policy in place in your subscription to list keys. This usually happens if an admin managing your subscription might setup this policy. If you are using your own subscription where such policies are not in place, then the first scenario is most likely that could have caused this behavior.
Hope this helps!!
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.