Not a bug. The proof of ~brrelex12 uses ax-13, while the proof of ~bj-elbr doesn't (also ~brrelex12 uses new definitions, so by default I would test this with `MM-PA> MINIMIZE_WITH *
/ALLOW_NEW_AXIOMS * /NO_NEW_AXIOMS_FROM ax-*` to make sure we are not impeded by them).
Since the default behaviour of the minimizer is to not introduce any new $a statements in proofs, then the substitution with ~brrelex12 is rejected. If you write ` MM-PA> MINIMIZE_WITH * /ALLOW_NEW_AXIOMS *
` then the minimizer will use ~brrelex12 as a valid shortening.