/give @p stick[custom_data={test:1}]^ That gives you a stick with a value of 1 with no way of checking for it in files. 1b conversion to 1 works, and “1” string comparison works, but nothing else. Are you saying that we can’t store numbers in custom_data unless we stringify them?
@slicedlime, that’s not the issue though. INT isn’t recognised as INT. You can’t tell me that’s expected behaviour…
Surely that confirms its buggy nature, no?