Prezados,
Venho por este compartilhar o fato de que, usando o código sugerido para seleção das tasks, eu estava recebendo alguns avisos do redux informando que os estados haviam sido alterados durante o processamento dos dados. Nesse cenário depois de investigar um pouco mudei um pouco o código importando o createSelector diretamente do redux toolkit ficando assim meu código:
export const selectTasks = (state) => state.tasks.tasks
export const selectPendingTasks = createSelector([selectTasks], (tasks) => tasks.filter(task => !task.completed))
export const selectCompletedTasks = createSelector([selectTasks], (tasks) => tasks.filter(task => task.completed))