Kinetic energy does not depend on frame of reference.
How does magnetic force only affect direction of velocity and not kinetic energy? As kinetic energy = 1/2 MVsquare and depends on velocity.