Why useQuery runs multiple times? - Theo's Typesafe Cult