Normally universities take the highest score only. So, don't worry about reatking your GRE. And has absolutely nothing to do with your visa.
The competetion is something exclusive to each uni., and it is up to you to find it out from the university. Retaking the GRE has nothing to do with your scholarships too, provided u get a better score. So, don't confuse yourself.
All the best.