it would only work if it held an item, cause technically, you can bring all those stats up to max
like new evos and prevos, the poke needs to hold something or do something else so it can evolve/breed
it can't just happen randomly, and it also has to be a new item too, or a move it hasn't learned yet, or a new place, etc