if anyone have a solution i'm looking for the exact same problem, I have a raichu that was captured on viridian forest on FR
once I move it from my save file of emerald to diamond it become event gift
what is weird is :
pikachu is concerved perfectly
raichu is not, even move disappear such has flash
following are screenshoot :
new raichu in diamond save file :
old raichu :
I only did a drag and drop, for comparison here is a pokemon that did well :
I don't know how to make it not fatefull, i don't know why it does it on raichu and not pikachu
moreover when i reset its move :
if it was only this pokemon i wouldn't bother and take the modified move, but it's on multiple pokemon
here is the full detail :
PKHEX : 20230511
met location : Fire Red - Viridian Forest - pokeball
no modification : PID - ID or other modification
Move set :
CS05 - CS04 - CS06 - CT28
Dig - Flash - Rock Smash - Strengh
Move not recognized and removed by pkhex : Flash - Rock Smash - Strengh
pk3 and pk4 file :
0026 - RAICHU - AD12D6EC944C.pk3 0026 - RAICHU - D0EFD6EC944C.pk4 0026 - RAICHU - D0EFD6EC944C - error.pk4
MSG in pkhex : Invalid: Receipt of the same egg mystery gifts detected: Generation 3 Event
[Pokemon - Version Diamant (France) (Rev 5).sav @ [01] (BOITE 1)-26: 0026 - RAICHU - A6B0D6EC944C.pk4]
[Pokemon - Version Diamant (France) (Rev 5).sav @ [02] (BOITE 2)-24: 0054 - PSYKOKWAK - 660BA6D5B29B.pk4]