So I think I'm going to stop using Poke-Shift and go back to Poke-Check. Three times now I've shifted a 'mon using Poke-Shift and gotten it on Gen5 with straight 0s in stats. Could not tell you why. Tried three times each, same result. Tried once in Poke-Check, worked no issue. No idea why, it's just weird. Shame too, it is a really nice time saver.