From this thread it does show that the buttons are hard coded.

the method they mentioned does fix the issue, i forked the ppsspp github and made the edit. Change the git link in the retropie ppsspp script and recompiled the emulator. I don’t have the controller issue anymore and i can freely edit my controls without issue.