I had to start splitting my rings into different wardrobes so there wasn't two of the same ring in the same wardrobe
This can be remedied by prioritising slots.
It has been working fine for months and then all the sudden yesterday my rings/earrings stopped swapping, nothing changed in gearsets or anything.
Then I don't know what to tell you. Past experience tells me you did something yesterday to cause it. Paste your lua so we may see and test ourselves, if needed.