Tested: Any invalid values would result in the command working as normal, but no effects would happen to the name.
From further testing made in MC-264943 it also happens on Suspicious Gravel, the count size has problems from 24 onwards (haven't tested lower amounts yet), the items are randomly distributed for some reason, I can't tell what kind of distribution this thing follows yet, and it's messing with tables that drops Suspicious Blocks with a count more than said amount, since it always creates this kind of data before dropping the item.
Can I get control of this? It needs to be consistently updated if there's any hope of getting it fixed and/or seen by anyone else. EDIT: Affects 1.20.3 and 1.20.4