I am receiving a replacement error for my loop using tigris function in R

I figured one thing, my

> length(lat_tigris)
[1] 3000

and

> print( i )
[1] 669

i rprinted whats in my for loop and this part is giving error @Rodrigue

>   block <- call_geolocator_latlon(lat_tigris[i], lon_tigris[i])
Error in response$result$geographies$`2010 Census Blocks`[[1]] : 
  subscript out of bounds

these arent the same value. Is that what is causing the error? How does one resolve this?