The Atk on the stats screen for a unit equipped with a magic sword has been changed from a magical attack to a physical attack.
Specifically, "the range used for calculation on the stats screen" set below was changed to 1.
83:CE85 A9 FF lda #$FF ; 255 83:CE87 8D DE A4 sta $A4DE ; combat range
Since "$ff" (255) was set in the original process, it seems (I imagine) that magic swords' Atk were not intentionally set to a magic, but rather an irresponsible value was set, causing magic swords' Atk to incorrectly appear.
Addendum
In the process to determine if a unit is within range (JSL $83B104), when the combat range is $FF, the unit is always attackable, and the attack power on the stats screen is displayed. Therefore, if the "range used for calculation on the stats screen" was simply changed to 1, the attack power of units equipped with weapons that cannot attack at range 1, such as bows, would not be displayed.
To fix this: The process of setting the virtual enemy class for display the stats screen is changed from Dancer to $00, and changed the decision to always allow attacks when the enemy class ID is empty.
83:B107 29 FF 00 and #$00FF ; (Called with the combat range set to a) 83:B10A C9 FF 00 cmp #$00FF ; 83:B10D F0 1C beq $B12B ; When the combat range is $FF, attack is always possible
83:CE79 A9 2D lda #$2D ; Dancer