This game is super neat!
It kind of has a plants vs zombies feel, but I think the upgrade cards give it a really unique identity. They kind of reminded me of balatro, in the way that the placement of them matters, and they can effect each other. I also really appreciated that once you're full, you HAVE to discard an upgrade card whenever you get a new one. I think that's a fun way to require the player to change things up.
I had a personal issue on stream with my mouse causing the page to reload -VERY embarrassing - so I didn't play it as long as I would have liked on stream. I played it more later, though, and the game stayed very satisfying throughout.
Feedback wise, I don't THINK i ran into any notable bugs while I played. I also really like the presentation. The game looks pretty slick! Good job! If I had to find a nitpick, I think it would be nice if there was a way to move buildings, since some of the buildings directly affect those around them, but I also kind of understand why that's NOT a feature - It requires the player to think more strategically. Maybe it would be exciting if there was an upgrade card that allowed you to move buildings. If this already exists, ermmmm OOPS! Ignore that!
I played the game a bit on stream here, around 2:44:32. Sorry I didn't play longer!