I have recently been encountering a bug in which two of my pokemon have to go the right level to evolve and just evolved into the same pokemon they were before preventing me from evolving them again. I didn't cancel the evolutions or pressed any buttons they just evolved into who they already...