Since 1.14, all blocks are supposed to drop their item form when destroyed by tnt.
When testing tnt destroying ice, no items are dropped. This behavior is consistent for all forms of ice (basic, packed, and blue).
I've tested this in both survival and creative modes in 1.15.2 and the latest 1.16 snapshot (20w12a at the current moment).
I've been unable to find any other Jira issues created on this topic.
TNT doesn't have silk touch