I’ve been investigating the documentation and this is because the channel can not receive bits, if I am not mistaken it seems that now any type of channel can install, so you should check if the channel is enabled to use bits, doing so you provide your experience to any kind of channel, to check this should be something like: twitch.ext.features.isBitsEnabled
Checking the Bits in Extensions Feature Flag
Extensions with Bits in Extensions features can be installed by all broadcasters, regardless of their ability to receive Bits on their channels. You can check the twitch.ext.features.isBitsEnabled feature flag to determine if Bits in Extensions features will work in your extension on the current channel.
This flag may be false if:
- You did not enable Bits support in the Monetization tab in the Extensions manager.
- The broadcaster is not eligible to receive Bits.
- The broadcaster disabled Bits in Extensions features for your extension.
If this flag is false , you should disable or hide the Bits in Extensions features in your extension. Better yet: build experiences that account for both eligible and ineligible channels.