FWIW I am finding a lot of core10k words I didn't already know (easily 4K of them), but I was already at a solid jlpt n1 pass level on mock tests before I started going through it. So I'd say core10k would be overkill for n2 (or at least unbalanced effort compared to working on other things than raw vocab).
