Combining 'class_weight' with SMOTE
I tried different classifiers using a combination of SMOTE and class_weight, the results are almost the same as using only the SMOTE approach, and this new config made almost no difference (which could be expected, following the logic behind the class_weigh approach).

PS: I have a pretty large dataset with multiple classes. This might result in different performance in different contexts.