Yeah - Same thoughts …if someone only has enough for 4 cheer5 but chat message has 10 cheer5 tags, do we need to parse only the first 4?
That would not generate a bits tag in the first place. The sum of cheer# will be the bits amount in the tag. Any other combination won’t get sent. The inclusion of a bits=amount tag in a message validates that the message contained the correct amount, and they had enough.