Malaysia: Register with passport details exactly as printed and save the ticket offline. Use the official website or counter if the app or payment fails.
Singapore: Book popular crossings early and enter passport details exactly. Keep the digital ticket, and leave enough time for both countries' immigration checks.