Turns out I just needed to add @search to the owner_id field like so:
type Todo @withSubscription @auth(query: { rule: "query ($USER_ID: String) { queryTodo(filter: { owner_id: { eq: $USER_ID } }) { id }}"}) {
id: ID!
title: String!
description: String!
completed: Boolean!
owner_id: String @search(by:[hash])
}
Thank you so much @amaster507