Update 2:40 PM EST: This issue should now be resolved. Thank you for your patience!
-------------------------------------------
Hello everyone. We’re aware that some players have reported issues with Twitch Drops, including enabling on the site. We apologize for any inconvenience caused and appreciate your patience. Please be sure to check this thread for future updates. Thanks.