refetch() not picking up new state - TanStack