Solution
You may receive 'bad picklist value' especially when syncing ITEMs in PC 2.0 for Chargebee item family picklist.
Follow the below steps
1. Make sure the picklist has the value which is being thrown in the error. They check this on the picklist field of the object.
2. If all values are present, check the record types of the object
3. Edit the picklist in question and add values to it