I've had this issue too, whether in J or F tickets, only 1 change allowed online. Other than that you have to call the office.
Happened when upgrading by miles and once during paid upgrade online. Then the system "locks" me out. It was extremeley frustrating when I was only able to pay upgrade an outbound leg but not the inbound and when I called the office was charged twice as much as online!