Almost, your current MP is wrong (Steam version)
POINTER_CHAINS = {
"Current HP": [0x03BA8868, 0x38, 0x378, 0x38, 0x18, 0x38, 0x0, 0x378],
"Max HP": [0x03BA8868, 0x38, 0x378, 0x38, 0x18, 0x38, 0x0, 0x388],
"Current ES": [0x03BA8868, 0x38, 0x378, 0x38, 0x18, 0x38, 0x0, 0x38C],
"Max ES": [0x03BA8868, 0x38, 0x378, 0x38, 0x18, 0x38, 0x0, 0x390],
"Current MP": [0x03BA8868, 0x38, 0x378, 0x38, 0x20, 0x38, 0x0, 0x380], # ✅ FIXED!
"Max MP": [0x03BA8868, 0x38, 0x378, 0x38, 0x20, 0x38, 0x0, 0x388],
"Current Spirit": [0x03BA8868, 0x38, 0x378, 0x38, 0x20, 0x38, 0x0, 0x3A8],
"Max Spirit": [0x03BA8868, 0x38, 0x378, 0x38, 0x20, 0x38, 0x0, 0x3AC],
}