I've always left it at default, especially with only two locations. Now if you have more locations (best practice is no more than 7) then you may want to adjust it.
Now the other thing to note is when it does a location check, it checks against whatever conditions you set, it doesn't come back to the SEPM (unless you have management server connection as one of the conditions). So you would look more at client performance if it had to cycle thru multiple locations.
Either way, I don't see an issue here. I've had 15k clients with multiple locations and have never adjusted this value...