Kadala was giving my Necromancer bracers for all classes. I started a new Necromancer for season 27 and rolled bracers from Kadala and I got a wizard, monk, barb and DH bracers. I would have been fine with no -class specific bracers but this was ridiculous. Really annoying and makes me want to stick to PS4.
Smart Loot 2.0 does not guarantee what you get will be usable by yur current class. It merely increases the likelihood. You had a patch of bad RNG. That is not a bug.
Though I feel your pain. I deleted my hardcore necromancer simply because I got annoyed with the low drop rate. Sure, I could push higher and hope something pops but to do that I need something now… idiotic catch-22 situation.