As I’m sure it’s just an update oversite, the stat weights you’re using for the Affliction Warlock trait values (actually all Warlock values) are incorrect. Please use Lock One Stop Shop for current (within a day or two) values as they regularly update all the Warlock trait values for items, azerite traits, etc…
You probably have destruction set as a higher priority spec than affliction. In the list of specs on the left of BiB drag affliction to be higher priority than destruction if you want the azerite powers on your best items to be chosen for affliction rather than destruction.