Classic serialized snag as it sounds like a commitment ghost where the detail links, but the backend hasn't fully locked the serial, blocking edits. Base issue in older releases, but we've seen custom beforeLoad scripts or workflows messing with inventory status. Delete detail, run an adjustment to uncommit, then re-add.