Arrows and tridents can't hit the sugar cane and get stuck on it.
This is a feature that was lost in version Beta 1.5_01 ~ Beta 1.6.
Reason:
The update log does not mention.
https://minecraft.fandom.com/wiki/Java_Edition_Alpha_v1.0.6
https://web.archive.org/web/0/https://notch.tumblr.com/post/819109118
https://youtu.be/wnMN_-X_bzEThe original setting of sugar cane is a solid block, the original name is reed, but it can be penetrated by living creatures. (See MC-929)
Linked issues
relates to
Attachments
Comments

Did you test with any other block that had no collision? This absolutely feels intentional.