SC-Ultra
Professional
FixEight saves settings and high scores in an 93C45 EEPROM. If the EEPROM itself goes bad, or if there is a bad connection to the EEPROM then the settings won't save or load properly.
The 93C45 EEPROM is labeled as U23 on the PCB and is just left of the YM2151 sound chip. Check the traces to it on the underside of the board and make sure none of them are damaged. If all the traces check out then replace the EEPROM.
The broken trace near the JAMMA edge on your board might be the culprit, but given it's location, I'd suspect it would affect a control button rather than the EPROM. Check the inputs for both Player 1 and Player 2 in the Service Menu.
Region is stored in the EEPROM as well in FixEight-no jumpers here.
If you swap your EEPROM then you can program a new region value by writing it into the new EEPROM before connecting it to your board. I'd suggest socketing the EEPROM so that you can try again if the new region code doesn't work as expected.
MAME lists the region file for a MAME rom set that would need to be written to the EEPROM for each region, starting at line 5069. As they say in the comment, byte swap the fixeightkt.nv file in the ROM set you're using before writing it to the EEPROM.
https://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp