252, what happens is the following. If you feed a kalki to lvl 34, then give it to a ranger to make it mitra, then give it to another character the server sometimes recognizes it as a Marutah. (which you did because HU does not get mitra, RA does) So you see the mag feeding as if it were mitra on your screen, but the SERVER sees you feeding a Marutah. So when you quit you see your mitra 5-6-31, but the server sees the marutah 5-6-28-2. THerefore when you reconnect you now have the correct information from the server, which is Marutah 5-6-28-2.
SO
Everytime you switch a mag from a character you need to leave the room, change blocks (or relog) to reset your clientside information to what the server really has in order to feed the Mag correctly.