I don’t obviously know the specifics of your booking, but assuming it’s not flexible are all these changes and fare differences a rather expensive way to deal with a booking you no longer require? Would it make more sense just to cancel and get taxes & fees back and start afresh with a new booking for the dates you want?