Infinite Query making redundant calls? - TanStack