What’s going on?

My game is working fine now I know what bug it was I lost my fighter due to him only having 1 fight left on his contract and the game magically booking him into a world title match and me having to do that fight made his contract expire. I have the save with him still there in my other phone as just upgraded iPhone.