I just merged A100 into B88 in a tenant.
Observations:
- There was no error, the merge was executed.
- Lots were transferred.
- Custom fields were not transferred and an existing field was deleted.
- Usage was not transfered, either.
To illustrate, some screenshots:
B88 before merging:

A100 before merging:

B88 after merging:

Expected behaviour:
- Preserve existing custom field(s) in parent
- Copy additional custom field(s) from child to parent
- conserve usage at least in formulas. In PG and DT, this would also be nice but require changing of the type as well.
OR
- throw error in case of inconsistent type