You're right. Banks attach importance to local students mainly from a business perspective. Local students will have more or less social relations in the local area, and it is easy to get into the state when they start to develop their careers. There are also banks trained by local colleges and universities, because your classmates and teachers are your social relations. Besides, you have been in a place for a long time, so you are naturally familiar with the local economy, culture and habits. These are incomparable to outsiders who have no foundation. Of course, nothing is absolute. Some people are very adaptable, and banks also welcome particularly outstanding people. I met a young man without any foundation, who actually learned the local dialect in order to integrate into the local area.
Our ladder financial training specializes in this research. I hope it will help your job search. There is a lot of information on the website. There are similar obstacles.
Questions and answers about bank recruitment, which you are definitely interested in, can be found by searching "ladder financial training".