Maybe it would be a good idea to change how the order form displays client/agent information so it can't be changed directly from there and just allow users to switch between existing client or agent profiles. Or maybe add a note to let users know that if they need to create a new client or agent for an existing order to do so from the client and agents section to avoid wrongfuly updating existing profiles without intending to do so. Seems to be a really common problem and feels intuitive to be able to do so from the order form as it is.