Dataview query in daily note stuck on "loading" in Canvas embed?

What I’m trying to do

I have my daily note set up with an “Events” section that has calendar items manually entered, and a birthdays section at the top to auto-pull birthdays from contact notes into the page. I have the Events section of my daily note embedded in a Canvas tile. The Birthdays section works fine in the daily note, but has been stuck on “loading” since I set it up on the Canvas view. The rest of the note works fine in Canvas. I’ve attached pictures below of what I’m talking about for clarity (and no, it’s not actually my birthday, just used it as a test run).
I’m wondering if queries just won’t work properly in an embedded tile in which case I can shuffle things around and do a slightly different system! Just wanted to see if there’s any fix I’m not aware of (I’m not particularly code-savvy these days). I appreciate any help!

Things I have tried

I’ve redone the daily note, deleted and reimbedded the tile, and checked online for ideas.