Find My depends on GPS and a cellular connection, so if your connection is weak, your iPhone will have a harder time reporting its location. Check out our article on what to do if Find My is not working for more details.