sendBatch() relays an already serialized batch payload. It does not accept an array of SendOptions:
const result = await gasStation.sendBatch({ signedTransaction: serializedBatchPayload,})
Altude does not automatically resubmit an ambiguous relay failure. Retrying a user action automatically can produce duplicate transactions; make retries explicit in your UI.