Found the problem super easy solution which I will say just in case anyone else has this problem later on. Save your game through the save button in game instead of using the save and load states in desmume. Then just edit that dsv file in battery and overwrite the sav file when you save changes and just repeat everytime you wanna edit.