Hey there Jattboys3344.
I am sorry to hear that you have experienced this inconvenience. Unfortunately with the trick that staff members use to evolve pokemon that are accidentally leveled to level 100, it does not work with pokemon that evolve in specific areas, such as for example your magneton, or the leafeon/glaceon eeveelutions due to that pokemon needing to be in that specific area it requires to evolve. I am sorry to have to inform you of this, but I hope that you have a great day.