Currently, the default transaction builder relies on the LegacyRedeemer, but the new hard fork enforces the redeemer to be a map. https://github.com/IntersectMBO/cardano-ledger/blob/397bf8fa1ebf94c3bc962a1a14e73f0c30453b09/eras/conway/impl/cddl-files/conway.cddl#L343-L345