Well there's your answer.
The ones you bought weren't 2mm but 2.5mm pitch. They are JST-XH series, sadly JST make loads which look the same in pictures but are incompatible.
Sadly I don't think your new ones will fit either as they are JST-ZH series which are different again.
Which country are you in? (Actually, where's it easiest for you to buy from?). I'll look up something suitable and send you a link to what I think will work for you, although the Aliexpress one given earlier looks good.
The ones you bought weren't 2mm but 2.5mm pitch. They are JST-XH series, sadly JST make loads which look the same in pictures but are incompatible.
Sadly I don't think your new ones will fit either as they are JST-ZH series which are different again.
Which country are you in? (Actually, where's it easiest for you to buy from?). I'll look up something suitable and send you a link to what I think will work for you, although the Aliexpress one given earlier looks good.