It has all the other hallmarks of a donate-able flower (can be turned into Seeds in menu) but Evan won't accept it.
Submit your bug reports here. If you want to join the Pumpkin Days community, Find us on Steam or Discord. You can report bugs on Discord as well.
I think that item isn't finished being set up in the game. If you got cactus from an npc that was a mistake as you can't find it in the world currently.