Hello Ken,
If you still can reproduce that issue, then could you try to execute the following code:
Indigo indigo = new Indigo();
IndigoObject reaction = indigo.loadReactionSmarts("[C:2](=[O:3])[OH:4].[Li,Na,K,Rb,Cs,Fr:5]>>[C:2](=[O:3])[O-:4].[Li+,Na+,K+,Rb+,Cs+,Fr+:5]");
IndigoObject m = indigo.loadMoleculeFromFile("7_i_2_salt.mol");
System.Console.WriteLine("Before:");
System.Console.WriteLine(m.smiles());
indigo.transform(reaction, m);
System.Console.WriteLine("After:");
System.Console.WriteLine(m.smiles());
m.saveMolfile("7_i_2_salt_transformed.mol");
Best regards,
Mikhail